- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
配置Sperties Struts2框架的两个核心配置文件 struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等 perties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求 perties文件通常放在Web应用的WEB-INF/classes perties文件是一个标准的Properties文件,包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值 Struts2提供了两种方式来管理Struts2的属性,既可以通过perties文件来配置Struts2属性,也可以通过在struts.xml文件中配置constant元素来配置Struts2属性,struts.xml配置文件如下 ?xml version=1.0 encoding=UTF-8 ? !DOCTYPE struts PUBLIC -//Apache Software Foundation//DTD Struts Configuration 2.1//EN /dtds/struts-2.1.dtd struts !—通过constant元素配置Struts2的属性 -- constant name=struts.custom.il8n.resources value=messageResource/ constant name=struts.locale value=zh_CN/constant constant name=struts.i18n.encoding value=UTF-8/constant …… /struts 本章要点 配置Sturts2运行环境 Struts2第一个例子 Struts2框架工作原理 配置Struts2 Action和类型转换 Action和类型转换 在Struts2中,一个Action类代表一次请求或调用,每个请求的动作都对应于一个相应的Action类 一个Action类是一个独立的工作单元 每次用户的请求,都会转到一个相应的Action类里面,由这个Action类来进行处理 实现Action控制类 Struts2通常直接使用Action来封装HTTP请求参数,因此需要为Action中的属性添加setter()与getter()方法,LoginAction.java代码如下 public class LoginAction { private String userName; private String password; public String execute() throws Exception{ return success; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } } 为了更加规范的开发Action,Struts提供了一个Action接口,代码如下 一般写Action类通常不用实现该接口,而是继承该接口的实现类ActionSupport public interface Action { public static final java.lang.String SUCCESS = success; //定义静态常量SUCCESS,即字符串success public static final java.lang.String NONE = none; //定义静态常量NONE,即字符串none public static final java.lang.String ERROR = error; //定义静态常量ERROR,即字符串error public static final java.lang.String INPUT = input; //定义静态常量INPUT,即字符串input public static final java.lang.String LOGIN = login;//定义静态常量LOGIN,即字符串Login public abstract String execute
您可能关注的文档
- InDesign CS6数字化版面设计“第1章 InDesign的奇妙之旅”文件夹.pptx
- InDesign CS6数字化版面设计“第2章卡片设计——文字的基础操作”文件夹.pptx
- InDesign CS6数字化版面设计“第3章折页设计——样式的设置”文件夹.pptx
- InDesign CS6数字化版面设计“第4章广告插页设计——颜色的设置”文件夹2.pptx
- InDesign CS6数字化版面设计“第5章绘制路线图和装饰图案——线条和图形”文件夹.pptx
- InDesign CS6数字化版面设计“第6章画册设计——图像的置入与管理”文件夹.pptx
- InDesign CS6数字化版面设计“第7章商业表格的制作——编辑处理表格”文件夹.pptx
- InDesign CS6数字化版面设计“第8章出版物的版式设计——版面的构造与融合”文件夹.pptx
- InDesign CS6数字化版面设计“第9章出版物的索引——目录的处理”文件夹.pptx
- InDesign CS6数字化版面设计“第10章数字出版快速入门”文件夹.pptx
- Java EE轻量级框架应用开发教程第2章 Struts2标签库.ppt
- Java EE轻量级框架应用开发教程第3章 Struts2的高级特性.ppt
- Java EE轻量级框架应用开发教程第4章 基于Struts2的注册管理系统项目实训.ppt
- Java EE轻量级框架应用开发教程第5章 Hibernate的基础知识.ppt
- Java EE轻量级框架应用开发教程第6章 Hibernate的关联映射.ppt
- Java EE轻量级框架应用开发教程第7章 Hibernate查询.ppt
- Java EE轻量级框架应用开发教程第8章 Struts 2与Hibernate 3的集成开发案例.ppt
- Java EE轻量级框架应用开发教程第9章 Spring的基础知识.ppt
- Java EE轻量级框架应用开发教程第10章 Spring的用法.ppt
- Java EE轻量级框架应用开发教程第11章 基于Struts 2+Hibernate+Spring的网上书城项目实训.ppt
文档评论(0)