中易网

JSP无法引用JAVA文件!!求助!!

答案:2  悬赏:50  
解决时间 2021-12-21 10:51
我有一个JAVA文件是这样写的(文件名是UseBean.java):
package cn.com.ch17;

import java.text.SimpleDateFormat;
import java.util.Date;

public class UseBean {
//获得当前日期
Date date =new Date();
public String today(String s)
{
//初始化日期
SimpleDateFormat formatter = new SimpleDateFormat(s);
return formatter.format(date);
}
}

然后有一个JSP文件是这样写的(文件名是useBean.jsp):
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>

<body>
<jsp:useBean id="firstBean" class="cn.com.ch17.UseBean" scope="page" />
现在是北京时间:<br>
<%=firstBean.today("yyyy-MM-dd HH:mm:ss")%>

</body>
</html>
但是把这两个文件放tomcat的webapps文件夹里运行却运行不成功,提示错误如下:
/useBean.jsp (line: 13, column: 4) The value for the useBean class attribute cn.com.ch17.UseBean is invalid.
单独运行一个JSP文件可以运行,我是哪里出错了呢?请教大神!
最佳答案
用import导入类
全部回答

jsp要调用的是java文件?页面和后台代码都不应该脱离工程吧。

这种方式没试过,干嘛不直接上传工程。

在本地做好的工程打包后,上传到服务器的webapps下面,启动tomcat,war包自动解开。

由于本地的web工程名称不能是root,待服务器上的war包解开之后,重命名为root就可以了。

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今年生意好差啊
模拟人生3为什么不能用综合秘籍我试过testing
有()无()式成语
上海交警App驾驶证扣分记录在那查
贺铸的望长安求解释,鉴赏
九鼎大药房滨海千惠药店地址在哪,我要去那里
2017年复员军人家属有什么照顾
10882.43万元等于多少元
沙进客运站到珠海香洲几点的车呢?
持股一年的股票分红所得税税负为5%,那么我持
高二怎么可以让成绩大幅度提高
足球是先挑边在进场吗
甚至的英文读音
金毛3个月零几天8.2公斤正常吗?
一个男人为妹妹报仇把几个人关在地下室
推荐资讯
小米4跟vivox5m选那个?
贵阳说的大马虾是不是小龙虾
想养只宠物蜥蜴需要什么大概多少钱?
浙江惠农汽车快修地址在什么地方,我要处理点
鸿鳦满纸的意思是什么啊?请解释下!
为什么一说价钱顾客都嫌贵呢,贵么
Wemustfollowalltherules-------us.A.between
东极岛返程票要提前买吗?
装有SF6设备的配电装置室有那些?
經文緯武的意思是什么?經文緯武的释义是什么
清虚的意思是什么?清虚的释义是什么啊?
校督的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?