- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
struts2入门最基础笔记
学习内容 Action 简单数据校验 Result 常用配置 OGNLValueStack Tags Interceptor 0 struts简介 Mvc框架 2.x与1.x有很大区别 xwork 1 给项目添加struts支持 方式一(利用myeclipse8.x) 1 给项目添加struts支持 方式二(推荐) (1)从官网下载struts2.2 (2)从apps目录的 struts2-blank-2.2.1.war拷贝web.xml到web-inf目录 (3)同上,拷贝struts.xml到src目录 (4)同上,拷贝jar文件到lib目录 2 myeclipse几个重要配置 一、tomcat配置 2 myeclipse几个重要配置 二、JRE 2 myeclipse几个重要配置 三、xml自动提示(对于myeclipse8.0以下的版本) a) window – preferences – 搜索 catalog – add b) 选择key type为URI c) key: /dtds/struts-2.0.dtd d) location: 对应的dtd文件,位于struts-core包中,解压开,指定相应位置 2 myeclipse几个重要配置 四、添加struts的jdk和java-doc 2 myeclipse几个重要配置 五、修改默认的jsp字符集 3 Action Action入门 NameSpace 定义自己的action 路径设置 调用Action 通配符 接收用户输入(3种方式) 中文乱码 简单数据校验 Action访问web元素(request、session、servletContext) 包含配置文件 默认action 3.1 认识struts.xml constant name=struts.enable.DynamicMethodInvocation value=false / constant name=struts.devMode value=true / package name=front extends=struts-default namespace=/aa/bb action name=index result/test.jsp/result /action /package 3.1 认识struts.xml 3.2 命名空间namespace 3.3 命名空间namespace 3.4 action的实现 3.5 result路径问题 3.6 动态方法调用 3.7 通配符wildcard 3.8 action接收参数(1) 3.8 action接收参数(2) 3.8 action接收参数(3) 3.9 接收参数中文乱码问题 3.10 简单数据校验 3.11 存取web属性(1) 3.11 存取web属性(1) 3.11 存取web属性(2) 3.11 存取web属性(3) 3.11 存取web属性(4) 3.12 模块包含 3.13 default Action 3.14 action小结 4 Result 常用四种类型: dispatcher(默认) redirect chain redirectAction 全局结果集 global-results | extends 动态结果(了解) 在action中保存一个属性,存储具体的结果location 传递参数 客户端跳转才需要传递 ${}表达式(不是EL) 4.1 result type 1. Dispatcher(默认 服务器跳转到页面 url不变) 2. Redirect(重定向到页面) 3. Chain(服务器跳转到actionurl不变) 4. redirectAction(重定向到action) 5. Freemarker(页面模板框架,需要课外学习) 6. httpheader 7. Stream(用于下载) 8. Velocity(页面模板框架,与freemarker类似) 9. xslt 10. plaintext 11. tiles 4.1 result type package name=resultTypes namespace=/r extends=struts-default action name=r1 result type=dispatcher/r1.jsp/result /action action name=r2 result type=redirect/r2.jsp/result /action action name=r3 result type=chainr1/result /action action name=r4 result type=redirectActi
您可能关注的文档
最近下载
- 医院内部控制管理手册.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人备考试题及答案解析.docx VIP
- 协会标准-TCECS 1113-2022给水排水工程微型顶管技术规程.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试模拟试题及答案解析.docx VIP
- 施工HSE作业指导书.doc VIP
- 嘉兴市英语六年级小升初期末复习试卷.doc VIP
- 标准图集-08D800-7-民用电气设计与施工-室外布线.pdf VIP
- 中等职业学校三年发展规划2024-2026学年.docx VIP
- 场地租赁协议场地租赁合同.doc VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试备考试题及答案解析.docx VIP
文档评论(0)