session和application是什么时候被赋值的? 从头到尾没见set过啊
session和application是什么时候被赋值的? 从头到尾没见set过啊
session和application是什么时候被赋值的? 从头到尾没见set过啊
2016-10-25
dologin.jsp里面就有赋值呀 <jsp:setProperty... 。 login.jsp不是有表单提交么,定义了一个jsp:useBean 实例化了一个Users对象 myUser. 然后在dologin.jsp里面根据表单匹配其中一个属性,另一个是根据login.jsp form中的action的url传参方式获得的密码。Scope就是表明这个useBean对象在哪个范围内有效。
login.jsp中的表单,用来接收用户的传值
<jsp:useBean id="myUser" class="org.po.Users" scope="application"></jsp:useBean>
<form name="loginFrm" action="dologin.jsp?mypass=999999" method="post">
<table>
<tr>
<td>用户名:</td>
<td><input name="username" type="text"/></td>
</tr>
<tr>
<td>密码:</td>
<td><input name="password" type="password"/></td>
</tr>
<tr>
<td colspan="2"><input name="submit" type="submit" value="提交"/></td>
</tr>
</table>
</form>
dologin.jsp中的对象赋值。
<jsp:useBean id="myUser" class="org.po.Users" scope="application"></jsp:useBean>
<jsp:setProperty property="username" name="myUser"/>
<jsp:setProperty property="password" name="myUser" param="mypass"/>
举报