摘要: Struts2提供了大量的标签来开发表现层页面。这些标签的大部分,都可以在各种表现层技术中使用。Struts2将所有标签分为以下三类: UI(用户界面):主要用于生成HTML元素的标签 非UI标签:主要用于数据访问、逻辑控制等的标签 Ajax标签:用于Ajax支持的标签1、控制标签1)、if/el... 阅读全文
posted @ 2012-02-28 14:16 IT专业户 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 对于MVC框架而言。我们希望:当Action处理用户请求时。如果出现了异常1,则系统就会转入视图资源1,在该视图资源上输入服务器提示;如果出现了异常2,则系统会转入子图资源2,在该视图资源上输入服务器提示;。。。。。为了满足上述要求,我们可以采用以下的处理方法:Public class XxxxA... 阅读全文
posted @ 2012-02-28 08:39 IT专业户 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 首先来看看浅拷贝和深拷贝的定义: 浅拷贝:使用一个已知实例对新创建实例的成员变量逐个赋值,这个方式被称为浅拷贝。 深拷贝:当一个类的拷贝构造方法,不仅要复制对象的所有非引用成员变量值,还要为引用类型的成员变量创建新的实例,并且初始化为形式参数实例值。这个方式称为深拷贝 也就是说浅拷贝只复制一个对象... 阅读全文
posted @ 2012-02-27 22:01 IT专业户 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在我们配置Action时,发现struts.xml中的的绝大部分都相同。这时我们可以通过使用struts2提供的通配符映射机制来处理这个问题。我们在配置时,允许在指定name属性时使用模式字符串(即用“*”来代替一个或多个任意字符),接下来就可以再class、method属性和中使用{N}的形式来代... 阅读全文
posted @ 2012-02-27 08:31 IT专业户 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Convention插件的主要特点是“约定优于配置”。 Action的搜索和映射约定 为了能够使用Convention插件,必须在Struts 2 应用中安装Convention插件,即将Struts2-convention-plugin.jar文件复制到Struts 2应用的WEB-INF/li... 阅读全文
posted @ 2012-02-20 22:51 IT专业户 阅读(153) 评论(0) 推荐(0) 编辑
摘要: PreResultListener是要给监听器接口,他可以在Action完成控制处理之后,系统转入实际的物理视图之间被回调。 Struts 2 可以由ActionInvocation的addPreResultListener()方法来完成。 Struts 2 可以由Action和拦截器添加PreR... 阅读全文
posted @ 2012-02-19 19:05 IT专业户 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Action访问Servlet API Struts2中的Action并没有和任何Servlet API耦合,这样框架更具灵活性,更易测试。 对于Web应用的控制器而言,不访问ServletAPI是几乎不可能的。Web应用中通常需要访问的ServletAPI就是HttpServletRequest... 阅读全文
posted @ 2012-02-19 18:49 IT专业户 阅读(152) 评论(0) 推荐(0) 编辑
摘要: struts 2提供了包含处理多个逻辑的Action,从而允许一个Action内包含多个控制处理逻辑。例如一个页面中存在多个按钮,用户通过不同的按钮提交同一个表单时,可以使用Action的不同的方法来处理用户的请求。如下图页面 页面中有两个提交按钮,但分别提交给Action的不同方法处理,“登陆... 阅读全文
posted @ 2012-02-19 11:18 IT专业户 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 新建一个struts 2项目,命名为struts2按照下面的xml来配置Action /WEB-INF/test/hello.jsp 将应用部署,我们一般都是这样访问我们的Action的。http://localhost:8080/struts2/test/.hel... 阅读全文
posted @ 2012-02-16 15:19 IT专业户 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、将struts 2的lib文件夹下地commons-fileupload.jar、commons-io.jar、freemarker.jar、javassist.jar、ognl.jar、struts2-core.jar和xwork-core.jar必需类复制到web应用的WEB-INF/li... 阅读全文
posted @ 2012-02-16 13:00 IT专业户 阅读(146) 评论(0) 推荐(0) 编辑