qq_大橙子_4
2015-12-15 20:40
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String username="";
String password="";
request.setCharacterEncoding("utf-8");//防止中文乱码
username=request.getParameter("username");
password=request.getParameter("password");
session.setAttribute("loginuser", "username");
if("admin".equals(username)&&"admin".equals(password)){
request.getRequestDispatcher("login_success.jsp");
}
else{
response.sendRedirect("login_false.jsp");
}
%>
根据课程做的登陆页面,密码输入失败这能成功跳转到login_false.jsp,如果密码输入正确就出现空白页,求解答
成功跳转页面应该这样写。你的没有传参数。
request.getRequestDispatcher("login_success.jsp").forward(request,response);
失败就重新定位另外一个页面,这个不需要传递参数。这是两种不同的跳转方法。
JAVA遇见HTML——JSP篇
248279 学习 · 3071 问题
相似问题
回答 3
回答 1