<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
<!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>register.html</title> </head> <body> <center><h1>登入檔單</h1></center> <center> <form action="register" method="get"> 使用者名稱:<input type="text" name="username"/><br/> 密碼:<input type="password" name="pwd"/><br/> 請選擇感興趣的研究方向: <label for="01">人工智慧</label> <input type="checkbox" name="interest" value="AI" id="01" /> <label for="02">機器學習</label> <input type="checkbox" name="interest" value="ML" id="02" /> <label for="03">自動駕駛</label> <input type="checkbox" name="interest" value="AutoDrive" id="03" /> <label for="04">網路安全</label> <input type="checkbox" name="interest" value="Network" id="04" /> <br/> <input type="submit" name="smt" value="提交"/> </form> </center> </body> </html>
package request; import java.io.IOException; import java.io.PrintWriter; import java.util.Arrays; import java.util.Enumeration; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class RegisterServlet extends HttpServlet{ //調出doGet方法 protected void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException { //使用req接收請求引數 String strName=req.getParameter("username"); //處理中文亂髮問題 byte[] bs=strName.getBytes("iso8859-1"); String name=new String(bs,"utf-8"); System.out.println(name); } //調出doPost方法 protected void doPost(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException { //設定請求引數中的編碼 req.setCharacterEncoding("utf-8"); //使用req接收請求引數 String strName=req.getParameter("username"); System.out.println("strName"); } //調出service方法 protected void service(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ PrintWriter pw=response.getWriter(); System.out.println("註冊。。。"); //1.獲取瀏覽器端傳送請求的完整路徑; StringBuffer sbuf=request.getRequestURL(); pw.println("url:"+sbuf); //System.out.println(sbuf); //2.獲取資源名部分-請求路徑中8080後的地址; String uri=request.getRequestURI(); pw.println("uri:"+uri); //3.獲取請求路徑中引數; String qs=request.getQueryString(); pw.println("qs:"+qs); //4.獲取請求路徑中的ip地址; String ip=request.getRemoteAddr(); pw.println("ip:"+ip);//ip=127.0.0.1 //5.獲取瀏覽器傳送請求的方式(get請求、post請求) //在瀏覽器端,瀏覽器位址列回車、超連結、表單的預設方式都是get請求方式 //在瀏覽器端,表單設定method="post"的方式提交是post請求方式 String method=request.getMethod(); pw.println("method="+method);//method=GET //6.獲取web應用名 String cp=request.getContextPath(); pw.println("cp="+cp);//cp=/servlet //接收表單提交傳送過來的引數 //獲得單個value值 String strName=request.getParameter("username"); String strPwd=request.getParameter("pwd"); pw.println("Name:"+strName+" Pwd:"+strPwd); //獲得多個對應value值 String[] strInterest=request.getParameterValues("interest"); pw.println(Arrays.toString(strInterest)); //獲取請求引數中所有的name值 Enumeration<String> names=request.getAttributeNames(); pw.println(names); //使用迴圈將names中的內容取出 while(names.hasMoreElements()){ System.out.println(names.nextElement()); } } }
<!-- 設定RegisterServlet --> <servlet> <servlet-name>RegisterServlet</servlet-name> <!-- 設定Servlet的路徑:包名+類名 --> <servlet-class>request.RegisterServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>RegisterServlet</servlet-name> <url-pattern>/register</url-pattern> </servlet-mapping>
http://127.0.0.1:8080/Servlet/register.html
到此這篇關於JavaWeb實現表單提交的範例詳解的文章就介紹到這了,更多相關JavaWeb表單提交內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45