Login.java登陆界面
LoginCl验证用户
Welcome欢迎界面 写java文件
登陆界面包含三个java文件,用sendRedirect进行跳转,其中还包括了html语言,表单知识,详细看下面
Login.java
/**
* @(#)Login.java * *
* @author
* @version 1.00 2017/2/10 */
//登陆界面
package com.tsinghua; import javax.servlet.http.*; import java.io.*;
public class Login extends HttpServlet{
public Login() { }
//处理get请求
public void doGet(HttpServletRequest req,HttpServletResponse res){ //业务逻辑 try { //中文乱码解决方法 res.setContentType(\
PrintWriter pw = res.getWriter(); //返回登陆界面 pw.println(\ pw.println(\
pw.println(\登陆界面\
pw.println(\
pw.println(\用户名:
\ pw.println(\密码:
\ pw.println(\ pw.println(\ pw.println(\ pw.println(\ }
catch (Exception ex){ ex.printStackTrace(); } }
public void doPost(HttpServletRequest req,HttpServletResponse res){ this.doGet(req,res); } }
LoginCl.java
/**
* @(#)Login.java * *
* @author
* @version 1.00 2017/2/10 */
//验证(登陆处理) package com.tsinghua; import javax.servlet.http.*; import java.io.*;
public class LoginCl extends HttpServlet{
public LoginCl() { }
//处理get请求
public void doGet(HttpServletRequest req,HttpServletResponse res){ //业务逻辑 try { //接受用户名和密码 String u=req.getParameter(\ String p=req.getParameter(\ //验证 if(u.equals(\ //合法
//跳转(welcome)
res.sendRedirect(\ }else{
//不合法
//跳转(回原界面)
res.sendRedirect(\写url } }
catch (Exception ex){ ex.printStackTrace(); } }
public void doPost(HttpServletRequest req,HttpServletResponse res){ this.doGet(req,res); } }
Welcome.java
/**
* @(#)Welcome.java * *
* @author
* @version 1.00 2017/2/10 */
//欢迎界面
package com.tsinghua; import javax.servlet.http.*; import java.io.*;
public class Welcome extends HttpServlet{
public Welcome() { }
//处理get请求
public void doGet(HttpServletRequest req,HttpServletResponse res){ //业务逻辑 try {
//输出weclcome PrintWriter pw=res.getWriter(); pw.println(\ }
catch (Exception ex){ ex.printStackTrace(); } }
public void doPost(HttpServletRequest req,HttpServletResponse res){ this.doGet(req,res); } }
配置web.xml文件
再之前的web.xml文件里增加如下
上网验证
登陆下面地址,看manager里有没有mywebsite,若runing是true则ok
四、同一用户的不同页面共享数据 用sendRedirct()方法实现
实现在welcome界面显示登录用户的姓名
以上三个java文件中LoginCl和Welcome文件进行修改 LoginCl.java
Welcome