@WebServlet("/AddServlet")
public class AddServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public AddServlet() {
super();
// TODO Auto-generated constructor stub
} /**
* @see Servlet#init(ServletConfig)
*/
public void init(ServletConfig config) throws ServletException {
// TODO Auto-generated method stub
} /**
* @see Servlet#destroy()
*/
public void destroy() {
super.destroy();
} /**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.getWriter().append("Served at: ").append(request.getContextPath());
} /**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html");
String name=request.getParameter("name");
String ageStr=request.getParameter("age");
String sex=request.getParameter("sex");
String address=request.getParameter("address");
String regex="^\\+?[1-9][0-9]*$";
int age=0;
if(ageStr.matches(regex)) {
age=Integer.parseInt(ageStr);
}
User user=new User();
user.setName(name);
user.setAddress(address);
user.setAge(age);
user.setSex(sex);
ServletContext application=getServletContext();
List<User> lt=(List<User>)application.getAttribute("users");
if(lt==null) {
lt=new ArrayList<User>();
}
lt.add(user);
application.setAttribute("users", lt);
request.getRequestDispatcher("/list.jsp").forward(request, response);
doGet(request, response);
}}<servlet>
<servlet-name>AddServlet</servlet-name>
<servlet-class>com.itzcn.serlet.AddServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AddServlet</servlet-name>
<url-pattern>/com.itzcn.servlet/AddServlet</url-pattern>
</servlet-mapping>
</web-app>
public class AddServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public AddServlet() {
super();
// TODO Auto-generated constructor stub
} /**
* @see Servlet#init(ServletConfig)
*/
public void init(ServletConfig config) throws ServletException {
// TODO Auto-generated method stub
} /**
* @see Servlet#destroy()
*/
public void destroy() {
super.destroy();
} /**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.getWriter().append("Served at: ").append(request.getContextPath());
} /**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html");
String name=request.getParameter("name");
String ageStr=request.getParameter("age");
String sex=request.getParameter("sex");
String address=request.getParameter("address");
String regex="^\\+?[1-9][0-9]*$";
int age=0;
if(ageStr.matches(regex)) {
age=Integer.parseInt(ageStr);
}
User user=new User();
user.setName(name);
user.setAddress(address);
user.setAge(age);
user.setSex(sex);
ServletContext application=getServletContext();
List<User> lt=(List<User>)application.getAttribute("users");
if(lt==null) {
lt=new ArrayList<User>();
}
lt.add(user);
application.setAttribute("users", lt);
request.getRequestDispatcher("/list.jsp").forward(request, response);
doGet(request, response);
}}<servlet>
<servlet-name>AddServlet</servlet-name>
<servlet-class>com.itzcn.serlet.AddServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AddServlet</servlet-name>
<url-pattern>/com.itzcn.servlet/AddServlet</url-pattern>
</servlet-mapping>
</web-app>
解决方案 »
- 获取<html:checkbox property="is_full">是否选中
- 请教一个关于多项目整合的问题。
- 上传文件能取到文件的创建日期吗
- 用JSP怎样把SQL里数据导出到Excel文件呢?(急)
- CXF SOAP消息 为何不带<?xml version="1.0" encoding="UTF-8"?>
- 关于Tomcat5.0 + sql server 2000的问题
- 有关XML采用UTF-8编码的问题?急需解决???
- 新来的,报到...大家多多指教...嘿嘿...
- 如何用javascript 写一个只允许输入固定长度数字的文本框?
- jsp如何上传文件?!
- 急~~java项目页面中部分图片无法显示
- 请教大神们一下,问啥我的控制台会出现这种 Time, Execute SQL语句
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<table cellpadding="0" cellspacing="0" width="511" border=1 bordercolor="00ff00">
<tbody>
<tr>
<td height=22 align="center" colspan="4"><h2>查看人员信息</h2></td>
</tr><tr align="center" style="font-weight: bold;">
<td width="20%">姓名</td>
<td width="20%">性别</td>
<td width="20%">年龄</td>
<td>地址</td>
</tr><%
List<User> lt=(List<User>)application.getAttribute("user");
if(lt !=null){
for(User user:lt){%>
<tr align="center">
<td><%=user.getName() %></td>
<td><%=user.getSex() %></td>
<td><%=user.getAge()%></td>
<td><%=user.getAddress() %></td>
</tr>
<%}
} %>
<tr align="center">
<td height=22 colspan="4"><a href="index.jsp">继续添加</a> </td>
</tr></tbody></table>
</body>
</html>