jsp+javabean验证登陆用户名密码

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:31:40
在做jsp的BBS课程设计,一开始就卡了
jsp登陆页面代码
<%@ page contentType="text/html;charset=GBK" %>
<%@ page import="mybean.db.Login" %>
<jsp:useBean id="mybean" class="mybean.db.Login" scope="session"/>
<jsp:setProperty name="mybean" property="*" />
<html><body><font size=2>
<form action="a.html" Method="post">
用户名:<Input type=text name="userName" size=8>
密 码:<Input type=text name="userpassWord" size=8>
<input type=submit name="smt" value="提交">
</form>
<jsp:getProperty name="mybean" property="UserName" />
<jsp:getProperty name="mybean" property="UserpassWord" />
<jsp:getProperty name="mybean" property="Login" />
</font></body></ht

你问的can't find any information "userName" in a bean of "mybean.db.bean"问题:

jsp:getProperty name="mybean" property="UserName" />
应该把UserName改为userName,第一个字母小写的。

另外:
<jsp:getProperty name="mybean" property="Login" />
getLogin()方法的返回值是void, 你怎么get呢?,返回个String吧

这句有问题:<jsp:setProperty name="mybean" property="*" />
这句话的意思是从request中取相应的parameter赋值给bean
而你这个登陆界面显然是用url直接访问的,request里没有parameter取不到值!