<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