2012-04-08 413 views
0

我有下面的代码,当我在我的TOMCAT服务器上运行时,给我错误:jspbeanlogin/loginbean.jsp(line:7,column:0)The useBean类属性logbean.LoginBean的值无效。我做错了什么,我不知道。有人可以解释我可能错过了什么。谢谢。 :-)useBean类属性logbean.LoginBean的值无效

<HTML> 
<HEAD><TITLE>DataBase Search</TITLE></HEAD> 
<BODY> 

<%@ page language="Java" import="java.sql.*" %> 

<jsp:useBean id="db" scope="request" class="logbean.LoginBean" > 

<jsp:setProperty name="db" property="userName" value="< 

%=request.getParameter(\"userName\")%>"/> 
<jsp:setProperty name="db" property="password" value="< 

%=request.getParameter(\"password\")%>"/> 

    </jsp:useBean> 
<jsp:forward page="hello"> 
<jsp:param name="username" value="<%=db.getUserName()%>" /> 
<jsp:param name="password" value="<%=db.getPassword()%>" /> 

</jsp:forward> 


</body> 
</html> 

回答

0

正确的这一行属性userName

<jsp:setProperty name="db" property="userName" value="<%=request.getParameter(\"username\")%>"/> 

价值来源于此行

<jsp:param name="username" value="<%=db.getUserName()%>" /> 

参考这个链接它我觉得它解释了类似的问题JavaBean 'value for the useBean class attribute classes.UserData is invalid'

+0

我已经按照链接上的这些步骤,仍然同样的错误惹恼了我。我知道错误在哪里,但我仍然不知道如何纠正它们 – learnerNo1 2012-04-08 20:18:29

+0

是您转发给jsp或html的页面。我没有看到任何extesion – mykey 2012-04-08 20:39:37

+0

你能否提供bean类的代码 – mykey 2012-04-09 09:11:25

相关问题