<form id="form1" name="form1" method="post" action="loginServlet"> <table width="357" border="0" align="center"> <tr> <td width="128">用户名:</td> <td width="219"><label> <input name="user" type="text" id="user" value="dlf" /> </label></td> </tr> <tr> <td>生日:</td> <td> <input name="birthday" type="text" id="pwd" value="2012-05-04" /> </td> </tr> <tr> <td> <input type="submit" name="Submit" value="登录" /> </td> </tr> </table> </form>
public Class User{ private String user; private Date birthday; public User(){} .....//省略get/set }
package example; public class RegisterServlet extends HttpServlet { public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); //设置格式 response.setContentType("text/html"); PrintWriter out = response.getWriter(); //获得参数 String name = new String (request.getParameter("user").getBytes("ISO8859_1"), "UTF-8"); String birthday= new String(request.getParameter("birthday").getBytes("ISO8859_1"), "UTF-8"); Date date=null; //参数类型转换 try{ date=new SimpleDateFormat("yyyy-MM-dd").parse(birthday); }catch(ParseException e){ e.printStackTrace(); } User user = new User(); // 相当于MVC模型图中 第二步create user.setName(name); // 相当于MVC模型图中 第四步extract user.setBirthday(date); // bean中的数据来自于视图 UserService us=new UserService(); //核心业务逻辑 us.register(user); //返回处理结果 // 相当于MVC模型图中 第三步forward request.getRequestDispatcher("/success.jsp").forward(request,response); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response); } }
<servlet> <servlet-name>register</servlet-name> <!--这里是servlet的名字--> <servlet-class>example.RegisterServlet</servlet-class> <!-- 这里写servlet类在的包路径--> </servlet> <servlet-mapping> <!-- 这里是地址映射--> <servlet-name>register</servlet-name><!--这个和上面的同名--> <url-pattern>/loginServlet</url-pattern><!--这里写servlet映射地址--> </servlet-mapping>我们对照之前的MVC元素
这是一个比较大的问题,详细说明见
tomcat中的线程问题
http://blog.csdn.net/dlf123321/article/details/42222303
这个问题太大,我在目前没有办法理解,只能截图了。
http://blog.csdn.net/dlf123321/article/details/42222303
原文地址:http://blog.csdn.net/dlf123321/article/details/42222437