- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Servlet处理用户请求简介 单个值的读取 request.getParameter(“Param1”); 多个值的读取 request.getParameterValues(); 参数名的查找 request.getParameterNames(); request.getParameterMap(); 原始表单数据的读取以及对上载文件的分析 request.getReader(); request.getInputStream(); 多字符集输入的读取 request.setCharacterEncoding(“utf-8”); Servlet设置响应报头 普通设置方法 setHeader(String headerName, String headerValue) HttpServletResponse提供的方法 setDateHeader(String header, long milliseconds) setIntHeader(Stirng header, int headerValue) setContentType(String mimeType) setContentLength(int length) 隐藏的表单域 隐藏的表单域 所谓隐藏表单项目指的是HTML表单上不在客户端上显示的项目,它们在提交表单时也被送到服务器端。我们可以利用这一机制来维护会话信息。 FORM ACTION=url METHOD=POST INPUT TYPE=HIDDEN NAME=xxx VALUE=yyy …… /FORM 在提交表单时,要将指定的名称和值自动包括在GET和POST数据中,隐藏域可以用来存储有关会话的信息。 缺点:仅当每个页面都是由表单提交而动态生成时,才能使用这种方法。 JSP概述 JSP采用的是动态代码与静态HTML页面相结合的方式,JSP的语法内容放入在以“<%”开始,以“%>”结束的特殊标记之内。 JSP页面文件通常以.jsp为扩展名。虽然从代码编写来看,JSP页面更象普通Web页面而不象Servlet,但实际上,JSP最终会被转换成正规的Servlet,静态HTML直接输出到和Servlet service方法关联的输出流。 JSP文件结构 %@ page contentType=text/html;charset=utf-8 % %@ page import=java.util.*“ % ... HTML BODY 其他 HTML 语言 % 符合JAVA 语法的 JAVA 语句 % 其他 HTML 语言 /BODY /HTML JSP执行过程 *.jsp *.java *.class request response 执行 jsp parser JSDK servlet servlet分析器 JSP执行过程 查找对应的JSP文件 是否存在 Y N 是否是修改或创建 后第一次调用 Y 调用Jsp Parser将其 编译成Servlet程序 调用JSDK将对应的Servlet 程序编译成Servlet字节码 执行(若未载入则先载入) 已有的对应的Java字节码 N Client Server JSP语法概述 JSP原始代码中包含了JSP元素和Template data两类 Template data指的是JSP引擎不处理的部分,即标记%……%以外的部分,例如代码中的HTML的内容等 ,这些数据会直接传送到客户端的浏览器。 JSP元素则是指将由JSP引擎直接处理的部分,这一部分必须符合JSP语法,否则会导致编译错误。 JSP语法概述 脚本元素(Scripting Element) 脚本元素用来在JSP中嵌入Java代码,它允许声明变量和方法,包含任意脚本代码和对表达式求值。这些Java代码将成为转换得到的Servlet的一部分。 指令(Directive) JSP指令是用作从JSP发送到JSP引擎上的一个信息。它们不向客户端产生任何输出,只是指示JSP引擎需要做什么,所有的指令都在整个JSP文件内有效。也就是说,一个指令影响整个JSP文件,并且只影响这个JSP文件。在标签中指令由%@ %标记。 动作(Action) 动作用来引入现有的组件或者控制JSP引擎的行为。 JSP基础注释 注释 !-- comment [ %= expression % ] -- 或
您可能关注的文档
最近下载
- 自驾车房车营地建设项目可行性研究报告.doc
- 武汉版 生命安全教育七年级 第四课 生命的伟大 教案.pdf VIP
- 电子病历书写规范.pptx VIP
- 来料检验作业指导书.pdf VIP
- DB23T - 冰雪景观建筑施工安全技术规程.docx VIP
- 2025年学历提升-成人高考-专升本-成人高考专升本(经管类)历年参考题库含答案解析(5卷).docx VIP
- 文言文阅读训练:《左传-卫庄公娶庄姜》(附答案解析与译文).doc VIP
- 0七上第二单元自测题.doc VIP
- 2023年国家公务员录用考试《行测》题(副省级).pdf VIP
- BL8322_DC-DC降压IC- 原厂规格书.pdf VIP
文档评论(0)