调用bean中方法出错,说无法找到 大家好,我写了一个bean,在里面有一个方法public void test(){}在jsp页面中调用该方法时,报错,说找不到该方法,调用get和set等方法是正确的,难道说bean中的方法命名有严格规定?请指教,谢谢~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你jsp页是怎么样调的啊...? 你的方法需要实例对象,你 new 了么? 哦,是这样的。jsp代码:<%@ page import = "login.LogBean" %><HTML> <HEAD><TITLE>check</TITLE></HEAD> <BODY> <jsp:useBean id = "beanID" class = "login.LogBean" scope = "request"> <jsp:setProperty name = "beanID" property = "*"/> </jsp:useBean> <% if (beanID.validate()) { beanID.test(); %> <jsp:forward page = "success.jsp"/> <% } else { %> <jsp:forward page = "fail.jsp"/> <% } %> </BODY></HTML>而我调用bean中其它方法是可以通过的,比如调用validate()方法,或者getUserName()方法,但是似乎就不能调用另外定义的方法,取名应该没有限制吧 可以用以下例子试一试...<%@ page language="java" contentType="text/html; charset=UTF-8" %><%@ page import="cn.User" %><%String userName = request.getParameter("userName");String password = request.getParameter("password");//设置值User user = new User();user.setUserName(userName);user.setPassword(password);//你写的增加方法if(user.add()){ out.println("增加成功");}else{ out.println("增加失败");}%> 问题解决了,原来是没有编译bean然后.class文件放进去,多谢各位。谢谢~~ jquery调用Java方法,整死人啊,高手请进! java运行程序如何安装? 求javascript代码的实现!急 请问下大家.静态方法这样有可能引起多线程调用时出问题么? 请教访问访问url下的文件列表问题! 一句话,在线等,急!!!!!!!!!!!!!!!!! 急!JSP连接互联网上的access数据库方法,有代码但不行(不使用数据源)一个星期通宵都搞不定!! 从数据库中读出的CLOB字段数据,段落和回车怎么没了 环境应该没问题,但数据显示不出来,请问高手给解决一下(在线等) 请问谁有用jsp推技术写的聊天室的完整程序 ???? JAVA JSP中实现上传下载
jsp代码:<%@ page import = "login.LogBean" %>
<HTML>
<HEAD><TITLE>check</TITLE></HEAD>
<BODY>
<jsp:useBean id = "beanID" class = "login.LogBean" scope = "request">
<jsp:setProperty name = "beanID" property = "*"/>
</jsp:useBean>
<%
if (beanID.validate())
{
beanID.test();
%>
<jsp:forward page = "success.jsp"/>
<%
} else
{
%>
<jsp:forward page = "fail.jsp"/>
<%
}
%>
</BODY>
</HTML>而我调用bean中其它方法是可以通过的,比如调用validate()方法,或者getUserName()方法,但是似乎就不能调用另外定义的方法,取名应该没有限制吧
<%@ page import="cn.User" %><%
String userName = request.getParameter("userName");
String password = request.getParameter("password");
//设置值
User user = new User();
user.setUserName(userName);
user.setPassword(password);
//你写的增加方法
if(user.add()){
out.println("增加成功");
}else{
out.println("增加失败");
}%>