<jsp:setProperty name="javaBeanName" property="Propertyname" param="requset对象参数名"/>
在action方式中 url传参 post方法就可以获取到 但是get方法获取的却是null?
伙计你解决了吗,我的get可以得到username却得不到password很奇怪,但是单一个password又可以
貌似点击登录以后,地址栏的参数就变了哦 usname=logi&passwor=364964就没有了
<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.text.*" %> <html> <head> <title>登陆页面</title> </head> <body> <h1>填写登录信息</h1> <form action="doLogin.jsp" name="LoginForm" method="get"> <table> <tr> <td>用户名:</td> <td><input type="text" name="username"></td> </tr> <tr> <td>密码:</td> <td><input type="password" name="password"></td> </tr> <tr> <td colspan="2"><input type="submit" value="登录"></td> </tr> </table> </form> </body> </html>
doLogin.jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>登录成功</title> </head> <body> <% request.setCharacterEncoding("utf-8"); %> <jsp:useBean id="LoginUser" class="Login.io.User" scope="page"/> <jsp:setProperty name="LoginUser" property="strusername" param="username"/> <jsp:setProperty name="LoginUser" property="strpassword" param="password"/> 登录成功; 用户名=<%=LoginUser.getStrusername()%> 密码=<%=LoginUser.getStrpassword()%> </body> </html>
我的获取正常啊