useBean类属性logbean.LoginBean的值无效

时间:2012-04-08 18:48:38

标签: java html jsp javabeans

我有以下代码,当我在TOMCAT服务器上运行时,给出了错误:jspbeanlogin / loginbean.jsp(line:7,column:0)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>

1 个答案:

答案 0 :(得分: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'

相关问题