- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J2EE入门的教程
* * web.xml文件常见错误 servlet-mapping中的name与servlet-name中的name不一致 添加多个mapping映射 web-app servlet servlet-name Helloservlet /servlet-name servlet-class y2javaee.sg.ch02.HelloServlet /servlet-class /servlet servlet-mapping servlet-name HelloServlet /servlet-name url-pattern /HelloServlet /url-pattern /servlet-mapping /web-app 请指出哪里有错误? servlet-name不一致 web-app servlet servlet-name HelloServlet /servlet-name servlet-class y2javaee.sg.ch02.HelloServlet /servlet-class /servlet servlet-mapping servlet-name HelloServlet /servlet-name url-pattern /HelloServlet /url-pattern /servlet-mapping servlet-mapping servlet-name HelloServlet /servlet-name url-pattern /HelloServlet2 /url-pattern /servlet-mapping /web-app 多余的mapping 请指出哪里有错误? 16.2.7 JSP 执行过程 指令 脚本 隐含对象 标准动作 注释 JSTL EL JSP 执行过程 Web容器处理JSP文件请求需要经过3个阶段: 翻译阶段:JSP文件会被Web容器中的JSP引擎转换成Java源码 编译阶段:Java源码会被编译成可执行的字节码 执行阶段:容器接受了客户端的请求后,执行编译成字节码的JSP文件;处理完请求后,容器把生成的页面反馈给客户端进行显示 JSP 指令 JSP 指令 page include taglib JSP 指令的语法为: %@ 指令名称 属性1=属性值1 属性2=属性值2 … 属性n=属性值n% JSP 指令包括: JSP 脚本元素 JSP 脚本元素 表达式 Scriptlet 声明 JSP 脚本元素包括: JSP scriptlet html % out.println(30*20); % /html html %=30*20% /html 使用表达式显示数据。 显然,表达式更有利于在HTML中显示数据 1 2 使用小脚本显示数据 隐含对象 隐含对象 输入/输出对象 作用域通信对象 Servlet 对象 错误对象 request response out session pageContext application page config exception JSP 标准动作 JSP 标准动作包括: JSP 标准动作 jsp:useBean jsp:setProperty jsp:getProperty jsp:include jsp:forward 16.2.8 MVC设计模式 MVC的含义 M – Model(模型) –处理业务逻辑 V – View(视图) – 展现数据,获得用户输入 C – Controllor(控制器) – 接收用户输入,调用业务代码(M),返回数据到视图(V) MVC的目的 将模型(业务逻辑)和 视图(页面展示)分离 Struts Struts 由Apache提供的一个基于MVC模式的开源的框架; 和sun公司无关,非J2EE规范. 使用Struts的目的是构造整个软件系统的框架结构,将系统划分为三个核心的模块: 1)Model=========JavaBean,EJB(SessionBean); 2)View==========Jsp; 3)Controller======Actions; Struts 2工作流程 Struts 2工作流程 Struts 2框架的大致处理流程如下: 浏览器发送请求 例如请求/mypage.action、/reports/myreport.pdf等 核心控制器FilterDispatcher接受客户端请求,读取struts.xml,根据请求决定调用合适的Action。 WebWork的拦截器链自动对请求应用通用功能 例如wor
您可能关注的文档
最近下载
- 2023-2024学年山东省济南市天桥区九年级上学期化学期末试题及答案.doc VIP
- 【高考真题】2024年黑、吉、辽普通高等学校招生选择性考试地理试卷 附解析 .pdf
- 小学六年级英语试卷分析报告精选课件.ppt
- 2024年学年度二年级数学期末考试质量分析总结(2篇).pdf
- 光伏项目施工方案.docx
- 2024年临床医师定期考核试题中医知识题库及答案(共330题).docx
- 第11课《山地回忆》教学设计统编版(2024)七年级语文下册.docx
- 高一地理必修一知识点 高一地理必修一知识点总结.doc VIP
- 4.高压电缆平滑铝护套特点与运用的探讨(1).pdf
- 文旅集团的面试题.pdf VIP
文档评论(0)