版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JSP 内置对象nRequestnResponsenSessionnApplicationnOthersRequestnRequest对象在Java的javax.servlet.*包中,因为是内置对象,所以不需要在page指令的import属性中引入。n获取客户端数据的方法String getParameter(“paramName”);String getParameterValues(“paramName”); /复选框APIEX10_04.htmEX10_04.jspRequestRequestjavax.servlet.ServletRequestn获取客户端的系统信息的方法Strin
2、g getProtocol();String getRemoteAddr();String getRemoteHost();String getScheme();String getServerName();int getServerPort();APIRequestRequestjavax.servlet.http.HttpServletRequestn获取客户端的系统信息的方法Cookie getCookies();String getMethod();String getPathInfo();String getQueryString();String getRemoteUser();S
3、tring getRequestURI();String getServletPath();HttpSession getSession(boolean);APIRunning EX10_05.jspRequestn获取标题信息(Header Information)客户端在向服务器端提出请求时,会交换标题信息,利用Request对象提供的方法可以获得这些标题信息long getDateHeader(String);String getHeader(String);Enumeration getHeaderNames();int getIntHeader(String);Enumeration
4、类在Java的包java.util.*中,在使用前应使用导入,该类提供的方法:Boolean hasMoreElements();Object nextElement();Running EX10_06.jspResponsenResponse对象在Java的javax.servlet.*包中,因为是内置对象,所以不需要在page指令的import属性中引入。Response对象用于将数据写入客户端去响应用户的请求。nResponse对象的方法Responsejavax.servlet.ServletResponseString getCharacterEncoding();ServletOu
5、tputStream getOutputStream();/bit streamPrintWriter getWriter();/stringvoid setContentLength(int);void setContentType(String);APIRunning EX10_07.jspResponsenRespone对象的方法Responsejavax.servlet.http.HttpServletRespnsevoid addCookie(Cookie);void sendRedirect(String);boolean containsHeader(String);void s
6、etHeader(String,String);APINotice: In Servlet programmingresponse.setContentType(“text/html;charset=GB2312”);PrintWriter out = response.getWriter();Responsen转换页面自动将网页导向另一个网页response.sendRedirect(“URL”);/Sampleif(OK) else if(ERROR) response.sendRedirect(“/index.htm”);/URL可以使完整的路径(http:/localhost:port
7、/),也可以是相对路径Responsen自动更新网页response.setHeader(“Refresh”,”5”);网页的内容将会5秒钟更新一次Running EX10_08.jspSessionnSession对象是服务器端的技术,用来记录客户端在线用户的信息。Session对象有生存周期LoginLogoutTimeout (System, Tomcat3.1 Life Cycle time = 30 minutes)n创建Session对象HttpSession request.getSession(boolean); /true: to create a new session f
8、or this request if necessary /false: to return null if theres no current session nSession对象的方法APINotice: setAttribute() instead of setValue() getAttribute() instead of getValue()SessionnSession对象的生存周期getMaxInactiveInternal()setMaxInactiveInternal()getCreationTime()getLastAccessedTime()nSession的应用v 计数器(/course/chapter10/counter*.jsp)v 购物车(Tomcat /examples/jsp/session/cart)ApplicationnApplication记录不同用户之间共用的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校紧急物资采购制度
- 采购部采买制度模板
- 采购集中谈判制度模板
- 采购验收支付制度
- 金华采购管理制度
- 2025年前台沟通考核卷
- 三类分数阶微分方程周期与反周期边值问题解存在性研究
- 2026年外聘医生合同(1篇)
- 2026年消防工程供货安装合同(1篇)
- 汽车租赁给公司合同(31篇)
- 异地执行申请书
- 物业维修电工知识培训
- 个人垫资借款合同
- 619冀教版科学六上《美丽的星空》
- 高一 花城版 音乐鉴赏 第四单元第一节《茉莉花的芬芳》课件
- 经皮椎体成形术患者的护理查房
- DB52-T 731-2024 百宜黑鸡标准规范
- YBT 6276-2024《各向同性焦》规范要求
- 免拆底模钢筋桁架楼承板图集
- 2023年10月自考00341公文写作与处理试题及答案含评分标准
- 周会报告模板
评论
0/150
提交评论