81,115
社区成员
发帖
与我相关
我的任务
分享
public class LoginServlet extends HttpServlet {
private static Logger logger = Logger.getLogger(LoginServlet.class);
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// super.doGet(req, resp);
String account=req.getParameter("textfield");
String password=req.getParameter("textfield2");
System.out.println("account:"+account+" password:"+password);
if("123".equals(account) && "123".equals("password")) {
resp.sendRedirect("index.html");
}
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req, resp);
}
}
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>com.servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<tr>
<td width="24%"><div align="center"><font style="height:1;font-size:9pt; color:#bfdbeb;filter:glow(color=#1070a3,strength=1)">用户</font></div></td>
<td width="76%" height="25"><input type="text" name="textfield" style="width:125px; height:20px; background:#32a2e3; font-size:12px; border:solid 1px #0468a7; color:#14649f;"></td>
</tr>
<tr>
<td><div align="center"><font style="height:1;font-size:9pt; color:#bfdbeb;filter:glow(color=#1070a3,strength=1)">密码</font></div></td>
<td height="25"><input type="text" name="textfield2" style="width:125px; height:20px; background:#32a2e3; font-size:12px; border:solid 1px #0468a7; color:#14649f;"></td>
</tr>

"123".equals(account) && "123".equals("password")
"123".equals("password") 这句话有问题,上面的代码不是 &&操作吗?这个不是应该怎么样都不能跳转吧。。。