标题:[求助]在TOMCAT下我的JSP连接BEAN有问题,大家看看
只看楼主
xiongzhixian
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-4-1
 问题点数:0 回复次数:7 
[求助]在TOMCAT下我的JSP连接BEAN有问题,大家看看

我用的工具是Jbuilder2006,创建了一个工程wo C:\Tomcat 5.5\webapps\wo
接着新建一个JSP页面login.jsp C:\Tomcat 5.5\webapps\wo\WebModule1\login.jsp
在建一个JSP页面checklogin1.jsp C:\Tomcat 5.5\webapps\wo\WebModule1\checklogin1.jsp
建一个JAVABEAN BEAN C:\Tomcat 5.5\webapps\wo\src\wo\Bean.java
用Jbuilder运行没问题,放在Tomcat5.5下,就出现org.apache.jasper.JasperException: /WebModule1/checklogin1.jsp(2,0) The value for the useBean class attribute wo.Bean is invalid.

我的Tomcat完全正常,JDK也没问题,
jbuilder运行后自己创建了C:\Tomcat 5.5\webapps\wo\classes\wo\Bean.class
和C:\Tomcat 5.5\webapps\wo\WebModule1\WEB-INF\classes\wo\Bean.class

大家帮帮忙

[此贴子已经被作者于2006-4-1 17:47:36编辑过]

搜索更多相关主题的帖子: TOMCAT BEAN JSP 
2006-04-01 17:38
xiongzhixian
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-4-1
得分:0 

在Tomcat下运行http://127.0.0.1:8080/wo/WebModule1/login.jsp没问题,点submit后,就出现org.apache.jasper.JasperException: /WebModule1/checklogin1.jsp(2,0) The value for the useBean class attribute wo.Bean is invalid.


login.jsp:
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
login
</title>
</head>
<body bgcolor="#ffffff">
<br>
<form action="checklogin1.jsp" method="get">
name:
<br>
<input type="text" name="name"/>
<br>
<input type="password" name="password"/>
<br>
<input type="submit" value="submit" />
</form>
</body>
</html>



checklogin1.jsp
<%@page contentType="text/html; charset=GBK"%>
<jsp:useBean id="user" scope="session" class="wo.Bean"/>
<jsp:setProperty name="user" property="*"/>
<html>
<head>
<title>checklogin1</title>
</head>
<body bgcolor="#ffffff"> 使用BEAN属性方法:
<br>
用户名:
<%=user.getUsername() %><br/>
密码:
<%=user.getPassword() %><br/>
<hr/>
</body>
</html>


Bean.java:
package wo;
public class Bean
{
public String name;
public String password;
public void setUsername(String name)
{
this.name=name;
}
public void setPassword(String password)
{
this.password=password;
}
public String getUsername()
{
return this.name;
}
public String getPassword()
{
return this.password;
}

}

[此贴子已经被作者于2006-4-1 17:44:08编辑过]

2006-04-01 17:42
飘飘叶子
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:597
专家分:10
注 册:2005-8-17
得分:0 
在login.jsp里是不是也应该使用useBean呢?你的程序看似没有理论上的错误……

向着软件工程师的目标前进!
2006-04-01 20:36
xiongzhixian
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-4-1
得分:0 

语法上应该没有错误,因为在jbuilder上运行正常,但在tomcat里找不到包,不知道为什么

2006-04-01 22:03
xiongzhixian
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-4-1
得分:0 
有没有使用jbuilder来开发JSP的朋友,有的话,交流一下
2006-04-02 16:55
我爱动物
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-3-27
得分:0 
我用TOMCAT使用BEAN时候,是在WEB-INF/SRC下建立一个包,然后在包里放进.java文件,就是用到的bean的,就没问题了
2006-04-03 18:52
xiongzhixian
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-4-1
得分:0 
src不是在WEB_INF外面吗
现在找的到办法:把webapps\wo\WebModule1内的WebModule1的内容直接全部移到wo下面就可以了
但我不明白用Jbuilder创建工程后在建JSP的时候非要你创建个WebModule在里面创建JSP
难道隔了一层文件夹Tomcat就不能访问Bean了吗?
2006-04-03 20:41
bigboy000
Rank: 2
等 级:新手上路
威 望:3
帖 子:45
专家分:0
注 册:2006-4-2
得分:0 
我的tomcat出找不到包!!不知道是为什么.

2006-04-04 07:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-54424-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.549392 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved