0

次のコードがあります。TOMCATサーバーで実行すると、エラーが発生します。jspbeanlogin / loginbean.jsp(行:7、列: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>
4

1 に答える 1

0

プロパティのこの行を修正しますuserName

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

値はこの行から取得されます

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

このリンクを参照してください。同様の問題を説明していると思いますJavaBean 'useBeanクラス属性classes.UserDataの値が無効です'

于 2012-04-08T19:46:48.267 に答える