- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web演示Servlet的相关类、表单多参数接收、文件上传简单入门
说明:
Servlet的其他相关类:
ServletConfig – 代表Servlet的初始化配置参数。
ServletContext – 代表整个Web项目。
ServletRequest – 代表用户的请求。
ServletResponse – 代表用户的响应。
讲解:
ServletRequest – 代表用户的请求。
ServletResponse – 代表用户的响应。
表单中的多选框参数接收。
文件的上传技术。
ServletRequest :
ServletRequest 和 ServletResponse 差不多。一个代表用户的请求,一个代表用户的响应!
service方法中的两个重要参数。
ServletRequest – 用接收用户的请求。它的作用是:
可获取请求头信息。
可设置请请求的字符编码。
可获得用户传递的参数。Post或get。
可获取远程(即访问者)的IP地址。
可获取输入流,如用户上传文件、相片等。
它的一个子接口:javax.servlet.http.HttpServletRequest
ServletResponse – 用于向用户返回数据。
设置响应类型- contentType
设置编码-setCharacterEncoding
获取输出流。
它的一个子接口:javax.servlet.http.HttpServletResponse
index.jsp:
%@ page language=java import=java.util.* pageEncoding=UTF-8%
!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN
html
head
/head
body
h1Request和Response的用法演示/h1
!-- 通过requset.getContextPath()可以把项目的根目录(也就是项目名)写活 --
form action=%= request.getContextPath() %/requestDemo method=get
name:input type=text name=name/br/
input type=submit value=提交/
/form
/body
/html
web.xml:
?xml version=1.0 encoding=UTF-8?
web-app version=3.0
/xml/ns/javaee/web-app_3_0.xsd
display-name/display-name
servlet
descriptionRequest和Response的用法演示/description
servlet-nameRequestDemo/servlet-name
servlet-classcn.hncu.servlets.RequestDemo/servlet-class
/servlet
servlet-mapping
servlet-nameRequestDemo/servlet-name
url-pattern/requestDemo/url-pattern
/servlet-mapping
welcome-file-list
welcome-fileindex.jsp/welcome-file
/welcome-file-list
/web-app
RequestDemo.java
package cn.hncu.servlets;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
import java.util.Locale;
import java.util.Random;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author 陈浩翔
*
* 2016-7-22
*/
public cl
文档评论(0)