2013-02-04 20:50 814人阅读 评论(0)
一个简单的小例子,基于httpservlet的用户登录(杂家是菜鸟刚接触javaee,只能从最简单出发了),首先看业务逻辑:
有三个文件组成,分别是登录、验证和欢迎界面。要达到的目标是:
下图是HttpServlet处理doGet和doPost请求的异同:
废话不说了,先看源码:
第一:Login.java
//登陆界面
packageyan.guoqi;
importjavax.servlet.http.*;
importjava.io.*;
publicclassLoginextendsHttpServlet{
publicvoiddoGet(HttpServletRequest req, HttpServletResponse res){
//业务逻辑
try{
//中文乱码解决
res.setContentType("text/html;charset=gbk");
PrintWriter pw = res.getWriter();
//返回登陆页面
pw.println("");
pw.println("
");pw.println("
登陆界面
");pw.println("
");pw.println("用户名:
");
pw.println("密码:
");
pw.println("
");
pw.println("
");pw.println("