JSP表單驗證執行個體

來源:互聯網
上載者:User

標籤:jsp表單驗證執行個體

1、表單填寫頁面

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"    pageEncoding="ISO-8859-1"%><!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=ISO-8859-1"><title>Form Table</title></head><body><form action="TestServlet" method="post"><table border="2" cellspaceing="1" cellpadding="3" bgcolor="#F00000"><th colspan="2" align="center">Sumbmit Table</th><tr><td>username</td><td><input type="text" name="username"></td></tr><tr><td>sex</td><td>male<input type="radio" name="sex" value="male">    female<input type="radio" name="sex" value="female"></td></tr><tr><td>address</td><td><input type="text" name="address"></td></tr><tr><td>likes</td><td>sing<input type="checkbox" name="likes" value="sing">dance<input type="checkbox" name="likes" value="dance">game<input type="checkbox" name="likes" value="game"></td></tr><tr><td> </td><td><input type="submit" value="Submit"><input type="reset" value="Reset"></td></tr></table></form></body></html>
2、Servlet驗證
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class TestServlet */@WebServlet(name="testservlet",urlPatterns={"/TestServlet"})public class TestServlet extends HttpServlet {private static final long serialVersionUID = 1L;           /**     * @see HttpServlet#HttpServlet()     */    public TestServlet() {        super();        // TODO Auto-generated constructor stub    }/** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubdoPost(request, response);}/** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubString name=request.getParameter("username");String sex=request.getParameter("sex");String add=request.getParameter("address");String[] likes0=request.getParameterValues("likes");String likes="";for(int i=0;i<likes0.length;i++){likes+=likes0[i]+" ";}request.setAttribute("name", name);request.setAttribute("sex", sex);request.setAttribute("address", add);request.setAttribute("likes", likes);request.getRequestDispatcher("result.jsp").forward(request,response);PrintWriter out=response.getWriter();out.println(name);out.println(sex);out.println(add);out.println(likes);}}
3、驗證結果輸出

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"    pageEncoding="ISO-8859-1"%><!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=ISO-8859-1"><title>result</title></head><body><table border="2" cellspaceing="1" cellpadding="3" bgcolor="#00FF00"><th colspan="2" align="center">Result Table</th><tr><td>username</td><td><%=request.getAttribute("name") %></td></tr><tr><td>sex</td><td><%=request.getAttribute("sex") %></td></tr><tr><td>address</td><td><%=request.getAttribute("address") %></td></tr><tr><td>likes</td><td><%=request.getAttribute("likes") %></td></tr></table></body></html>



JSP表單驗證執行個體

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.