欢迎来到天天文库
浏览记录
ID:62047296
大小:114.50 KB
页数:7页
时间:2021-04-16
《JavaWeb笔记08Servlet中get和post区别.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途Java Web 笔记08Servlet中get和post区别到目前为止:我们可以将Servlet看作是嵌套了HTML代码的Java类;可以将JSP看作是嵌套了Java代码的HTML页面。下面通过一个例子说明:设计一个浏览器登录页面,输入用户名和密码后选择提交,提交后服务器返回一个页面显示刚才用户输入的用户名和密码。界面设计:包括username,password,submit,reset,利用HTML中的表单实现,设计界面和实现代码如下:在WebRoot下新建一个Login.jsp:在<b
2、ody>body>中加入下面的表单内容: <formaction="LoginServlet"method="post"> ﻩ
3、; ;&nbsp;个人收集整理勿做商业用途 ﻩ<inputtype="reset"value="reset"> ﻩ</form>在src下建立LoginServlet类:代码如下:packagecom.servlet;import java.io.IOException;import java.io.PrintWriter;importjavax.servlet.ServletException;import javax.servlet.http.HttpServlet;importjavax.servle
4、t.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;publicclass LoginServletextends HttpServlet{@OverrideprotectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp)ﻩthrows ServletException,IOExceptionﻩ{ﻩprocess(req, resp);个人收集整理勿做商业用途ﻩ
5、ﻩ}ﻩ@Overrideﻩprotected voiddoPost(HttpServletRequest req,HttpServletResponseresp)ﻩthrows ServletException,IOExceptionﻩ{ﻩﻩprocess(req, resp);ﻩ}privatevoidprocess(HttpServletRequestreq,HttpServletResponseresp)ﻩﻩthrowsIOExceptionﻩ{ﻩﻩStringusername =req.getParamet
6、er("username");Stringpassword= req.getParameter("password");ﻩﻩresp.setContentType("text/html");ﻩﻩPrintWriterout=resp.getWriter();out.println("<title>Login Resulttitle></head>");out.println("username:" +username+"<br>");out.println("password
7、:"+password+"</body>");ﻩﻩﻩout.flush();ﻩ}个人收集整理勿做商业用途}完成以上工作后,配置WebRoot下的WEB-INF中的web.xml文件的配置如下,添加如下的代码:8、e"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name><welcome-file-list>
8、e"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name><welcome-file-list>
此文档下载收益归作者所有