一个jsp调用bean的小问题 晕 public class usebean{你为什么要用 usebean 这个名字啊!!自己给自己添乱!!windows 下是不区分大小写的!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class usebean{楼上的,你说的是要区分大小写吧 1.public void useBean(){} 这里 够造函数不要有返回类型还有 useBean应和类名一致2.还有你最好在classes下加个包 把bean放进去 别忘了在类里用定义包 再便宜试试 <jsp:useBean>标签中没有指明有效范围,bean是否放在了发布目录的配置文件夹的类文件加下 usebean应该放在一个包下面,然后class=package.usebean 把这个BEAN放到一个PACKAGE里就可以搞定了,这是TOM猫容器的一个通病,呵呵…… <jsp:useBean id="atest" class="usebean" scope="page"/>指定它的范围 //bean里这样写这个方法public int execute(HttpServletRequest request, HttpServletResponse response){ int i=0; String name=request.getParameter("name"); String pas=request.getParameter("pas"); try { Statement stmt = conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from zhuce where name='"+name+"' and pas='"+pas+"'");// if(rs.next()){ i=-1; }else{ stmt.executeUpdate("insert into zhuce(name,pas) values('"+name+"','"+pas+"')"); i=1; } } catch (SQLException ex) { } return i;}//在jsp页面<jsp:useBean id="atest" class="usebean" scope="page"/><% if(atest.execute(request,response)>0){out.print("注册成功!");}%> 对bean打包一下就可以了 tomcat的确是这个大毛病 bean放在一个包里面。还有bean的名字起得也太暧昧了,建议改一下 public void useBean(){}构造函数 不是没有任何类型吗? void 也是类型的意思啊? public usebean(){} 是这个对还是public void usebean() {}对呀?到底哪个是构造函数啊?bean是需要放一个包里的。。但我不知道其它所以然? 欢迎光临http://www.nocoer.com网站!一个web开发人员汇集的地方,每天都有精彩的技术贴子和文章!欢迎大家讨论!每天都会有大量的供求信息发布!要做兼职的可以上来看看noco赌场!可以在这里赚取大量的cp点数noco考场!可以在这里证明你的开发能力noco道具市场!购买你需要的道具!让noco更有意思noco精灵市场!购买精灵为你作战!noco = note + code + er 免费申请二级域名地址:http://www.nocoer.com 注册的用户可以免费申请二级域名! 申请后,只要在电子简历当中填写自己的个人资料!就可以通过访问二级域名来访问您的简历 喜欢web开发的朋友多过来注册吧! 让我们一起构造一个最庞大的人才库 ie6问题 ie6取不到数组值 Hibernate与JSP开发网站问题 Struts2,这样的问题也能出,让我不能不服。 servlet读取文件,奇怪的是servlet有时调用了两次 Ajax.Request 无法远程提交问题,急!!! 用file类如何获得指定目录里的文件名列表. 关于Jsp页面中post方法上传数据大小限制问题,请高手指点. 关于继承接口的问题? 问个问题我用的mysql4.1.7,到底支持不支持事务处理 有tomcat的使用手册的e书吗? 雅典奥运官方采用的是不是JAVA技术? 刚刚签到东软大连分公司了。那位大哥知道那里的情况啊?!
楼上的,你说的是要区分大小写吧
2.还有你最好在classes下加个包 把bean放进去 别忘了在类里用定义包 再便宜试试
就可以搞定了,这是TOM猫容器的一个通病,呵呵……
public int execute(HttpServletRequest request, HttpServletResponse response){
int i=0;
String name=request.getParameter("name");
String pas=request.getParameter("pas");
try {
Statement stmt = conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from zhuce where name='"+name+"' and pas='"+pas+"'");//
if(rs.next()){
i=-1;
}else{
stmt.executeUpdate("insert into zhuce(name,pas) values('"+name+"','"+pas+"')");
i=1;
}
}
catch (SQLException ex) {
}
return i;
}
//在jsp页面
<jsp:useBean id="atest" class="usebean" scope="page"/>
<%
if(atest.execute(request,response)>0){
out.print("注册成功!");
}
%>
构造函数 不是没有任何类型吗?
void 也是类型的意思啊? public usebean(){} 是这个对还是
public void usebean() {}对呀?到底哪个是构造函数啊?
bean是需要放一个包里的。。但我不知道其它所以然?
每天都会有大量的供求信息发布!要做兼职的可以上来看看
noco赌场!可以在这里赚取大量的cp点数
noco考场!可以在这里证明你的开发能力
noco道具市场!购买你需要的道具!让noco更有意思
noco精灵市场!购买精灵为你作战!
noco = note + code + er 免费申请二级域名
地址:http://www.nocoer.com 注册的用户可以免费申请二级域名! 申请后,只要在电子简历当中填写自己的个人资料!就可以通过访问二级域名来访问您的简历 喜欢web开发的朋友多过来注册吧! 让我们一起构造一个最庞大的人才库