servlet的代码为:
package servlet.wl.com;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;import User.wl.com.CheckUser;public class CheckLoginServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
String username=request.getParameter("username");
String password=request.getParameter("password");
HttpSession session=request.getSession();
session.setAttribute("user", username);
CheckUser user=new CheckUser();
boolean i=user.check(username, password);
out.print(i);
if (i==true){
request.getRequestDispatcher("loginsuccess.jsp").forward(request, response);
}else{
response.sendRedirect("loginError.jsp");
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { this.doGet(request, response);
}}登录成功显示loginsuccess.jsp,代码为
<%@ page language="java" contentType="text/html; charset=UTF-8" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'loginsuccess.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head>
<body>
登录成功! <br>
</body>
</html>
package servlet.wl.com;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;import User.wl.com.CheckUser;public class CheckLoginServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
String username=request.getParameter("username");
String password=request.getParameter("password");
HttpSession session=request.getSession();
session.setAttribute("user", username);
CheckUser user=new CheckUser();
boolean i=user.check(username, password);
out.print(i);
if (i==true){
request.getRequestDispatcher("loginsuccess.jsp").forward(request, response);
}else{
response.sendRedirect("loginError.jsp");
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { this.doGet(request, response);
}}登录成功显示loginsuccess.jsp,代码为
<%@ page language="java" contentType="text/html; charset=UTF-8" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'loginsuccess.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head>
<body>
登录成功! <br>
</body>
</html>
解决方案 »
- eclipse-javaee的版本有没有类似myeclipse的重新布署功能?
- jsp利用组件上传图片
- 不要运行,写下你认为的答案...呵呵 无聊散分
- 关于struts2 里面的文件上传问题,大家来看看,!!
- 企业里jsp都用什么数据库,这些数据库哪个好,有什么区别?是不是只要学一个就够了。
- struts标签问题
- 请教一个RequestDispatcher 得问题
- 用Java开发一个类似QQ的多人网络聊天系统for Linux,各位给提供个类似例程。
- hibernate 中 many-to-one 问题 我的是 0..1 该怎么配置?
- oracle 9ias难题,高手来拿分啊!
- SSH的开发
- localhost跟127.0.0.1小问题
response.setCharacterEncoding("UTF-8");
替换为:
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
如果form表单提交时method为post,则在doPost里也要加上那两句
试一下吧