摘要: struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。 一下分别介绍一下几个struts.xml中常用到的标签 1、<include> 利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<include>标签引入其他配置文件。 比如一个网上购物程序,可以把用户配置、商... 阅读全文
posted @ 2010-05-20 23:46 暗夜亡灵 阅读(97782) 评论(8) 推荐(33) 编辑
摘要: 在Struts2的核心包中org\apache\struts2文件夹下可以找到Struts2的一个默认配置文件default.properties。有时为了调试方便我们可以更改部分默认内容。具体的方法是在工程的WEB-INF/classes文件夹下简历一个struts.properties文件,并将要修改的信息配置到该文件中struts.properties:这里只列举了比较常用的几个常量信息配置... 阅读全文
posted @ 2010-05-20 11:10 暗夜亡灵 阅读(3926) 评论(2) 推荐(2) 编辑
摘要: 实际上在Struts2框架中,一个完整的结果视图配置文件应该是:结果类型的作用返回类型在Struts2框架下的struts-default.xml中可以找到所支持的结果类型.常用的有3种:1、请求转发(dispatcher)这是Struts2的默认结果类型。请求转发只能请求转发至同一个web应用。利用请求转发浏览器地址栏不会发生变化。利用请求转发调用者与被调用者之间共享相同的request对象和r... 阅读全文
posted @ 2010-05-20 10:31 暗夜亡灵 阅读(2134) 评论(0) 推荐(1) 编辑
摘要: 通常情况下,我们都将业务逻辑代码放在Action的execute方法中进行处理,但对于一些需要实现多个功能的Action,那么做就太不合适了。这个时候我们就需要根据不同的功能需求,在Action中定义多个方法。比如Action需要完成注册和登陆两项功能可以设计代码为:在struts.xml中配置Action注意method中选择对应的方法。 阅读全文
posted @ 2010-05-20 09:36 暗夜亡灵 阅读(2073) 评论(1) 推荐(1) 编辑
摘要: 1、通过ActionContext访问Servlet APIActionContext类提供了一个静态方法getContext(),该方法返回一个ActionContext的实例。该实例提供了一些访问Servlet API的方法,通常的方法是返回值方法名功能描述ActionContextgetContext()获取系统的ActionContext实例MapgetSession()返回一个Map实例... 阅读全文
posted @ 2010-05-20 09:10 暗夜亡灵 阅读(3243) 评论(1) 推荐(2) 编辑
摘要: 1、字段驱动方式所谓字段驱动方式就是通过字段进行数据传递。在Struts2中我们可以直接在Action里定义各种Java基本类型的字段,使这些字段与表单数据相对应,并利用这些字段进行数据传递。第一篇中提到的登陆案例,用的就是字段驱动方式。UserAction.java这个Action中的定义了两个字符串字段"username”和"password”,这两个字段分别对应登陆页... 阅读全文
posted @ 2010-05-20 08:31 暗夜亡灵 阅读(5819) 评论(0) 推荐(1) 编辑