当前页面: 开发资料首页 → J2EE 专题 → 请问如何给textbox赋值?
请问如何给textbox赋值?
摘要: 请问如何给textbox赋值?
<%
if (request.getParameter("UserName")=="myuser" && Request.getParameter("Password")=="mypassword")
{
这里怎么给youruser赋值?
我要把UserName的值赋给youuser.
}
%>
<form method="get" name="Login" action="Login.jsp">
UserName:<input type="text" maxlength="30" size="30" name="UserName">
Password:<input type="password" maxlength="30" size="30" name="Password">
<input type="submit" value="Login" name="UserLogin">
</form>
<input type="text" maxlength="30" size="30" name="youruser">
<%
//定义一个变量,比较字符串不是用==,是用equals,不然总是返回false的
String username = request.getParameter("UserName");
String password = Request.getParameter("Password");
if (username.equals("myuser") && password.equals("mypassword")){
}
%>
//下面这个样子赋值就可以了
<input type="text" maxlength="30" size="30" name="youruser" value=<%=username%>>
这个方法不错,我怎么就没想到,那select列表也是这样做吗?
建议在页面里少用JAVA 代码
JSP里可以使用EL 表达试
试试${requestScopr.value} 吧!
if (request.getParameter("UserName")=="myuser" && Request.getParameter("Password")=="mypassword")
上面的写法不对应该是
if("myuser".equals(request.getParameter("UserName"))&&"mypasssword".equals(request.getParameter("Password")))