javabean不能运行!!!急!!! tomcat中好象一般把bean放到package中才能用如bean.BallBean你把你的bean放到一个package下面试试。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是楼上所说的那样子。BEAN得放在WEB-INF/CLASS目录下 你的bean要打包才能用,特别是在Tomcat5下面,绝对要打包,4下面听说也是要打,最好打一个.打包会吧? re xmqds当然是这个目录(WEB-INF/CLASS)下面但是有的tomat就是要加package才能用!明白吗? 包入你的类。如:<%@ page language="java" contentType="text/html;charset=GB2312" import="BallBean"%> public boolean isBallFlag() { return ballFlag; } 在你的代码最前面加上:package mypackage;//"mypackage"是你的包名.编译一遍.然后在classes目录下面建个mypackage文件夹,把刚才bean编译的class文件放入其中.就可以了. package bean;import java.io.Serializable;public class BallBean implements Serializable{ private boolean ballFlag=true; private double radius=10.0; public BallBean() {} public void setBallFlag(boolean b) { ballFlag=b; } public void setRadius(double r) { radius=r; } public boolean getBallFlag() { return ballFlag; } public double getRadius() { return radius; }}把这个程序放到"你的web应用"\web-inf\classes\bean下面最后在页面<jsp:useBean id="ballBean" scope="session" class="BallBean"/><jsp:setProperty name="ballBean" property="ballFlag" param="flag"/><jsp:getProperty name="ballBean" property="ballFlag"/>如果还不行,那你就看看是不是你的tomcat配置的有问题了。 错了在页面上应该是<jsp:useBean id="ballBean" scope="session" class="bean.BallBean"/> <jsp:setProperty name="ballBean" property="ballFlag" param="flag"/><jsp:getProperty name="ballBean" property="ballFlag"/> 是不是tomcat版本不同,还是什么其他的? 可能吧,其他的web服务器就不一定要打包。tomcat,差差的。 webservise发布是的错误,麻烦高手看看如何解决 jfreechart的一个需求,该怎么合理的设计?? 关于jasperreport传动态参数的问题,传整条SQL语句 hibernate select查询struts2标签显示问题 java 如何根据地址栏找到相应文件?——新手问题吗? 又一个like参数问题,高分求教.. 奇怪,我用绝对路径可以链接某文件,用相对路径就不行,怎么回事??? 谁能指点一下用jk2实现apache2连tomcat4的具体细节? dom解析出现问题 高分求助:有人用过commons-pool包做连接池吗?(在线等) 关于Jbuilder的问题!~(可再加分)
BEAN得放在WEB-INF/CLASS目录下
打包会吧?
当然是这个目录(WEB-INF/CLASS)下面
但是有的tomat就是要加package才能用!明白吗?
如:
<%@ page language="java" contentType="text/html;charset=GB2312"
import="BallBean"
%>
{
return ballFlag;
}
package mypackage;//"mypackage"是你的包名.
编译一遍.然后在classes目录下面建个mypackage文件夹,把刚才bean编译的class文件放入其中.就可以了.
public class BallBean implements Serializable
{
private boolean ballFlag=true;
private double radius=10.0;
public BallBean()
{}
public void setBallFlag(boolean b)
{
ballFlag=b;
}
public void setRadius(double r)
{
radius=r;
}
public boolean getBallFlag()
{
return ballFlag;
}
public double getRadius()
{
return radius;
}}把这个程序放到"你的web应用"\web-inf\classes\bean下面最后在页面
<jsp:useBean id="ballBean" scope="session" class="BallBean"/>
<jsp:setProperty name="ballBean" property="ballFlag" param="flag"/>
<jsp:getProperty name="ballBean" property="ballFlag"/>
如果还不行,那你就看看是不是你的tomcat配置的有问题了。
<jsp:useBean id="ballBean" scope="session" class="bean.BallBean"/>
<jsp:setProperty name="ballBean" property="ballFlag" param="flag"/>
<jsp:getProperty name="ballBean" property="ballFlag"/>