![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
wingfly
这个作者很懒,什么都没留下…
展开
-
Struts2的配置文件
Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。它的常用属性有:l name:必填属性,用来指定包的名字。l extends:可选属性,用来指定该包继承其他包。继原创 2009-09-08 13:59:00 · 440 阅读 · 0 评论 -
struts2获取session与request对象
非IoC方式 要获得上述对象,关键Struts 2.0中com.opensymphony.xwork2.ActionContext类。我们可以通过它的静态方法getContext()获取当前Action的上下文对象。 另外,org.apache.struts2.ServletActionContext作为辅助类(Helper Class),可以帮助您快捷地获得这几个对象。 HttpS原创 2009-09-08 14:03:00 · 981 阅读 · 0 评论 -
strus.xml中result类型及含义
一个提交到服务器的处理通常可以分为两个阶段,第一个阶段查询服务器状态(查询或者更新数据库),第二个阶段选择一个合适的结果页面其返回给用户(这里要讲的Result的内容)。 Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。 Struts2支持的不同类型的返回结果为: 名字 说明 Chain Result 用来处理Action链 Dispatch原创 2009-09-08 14:09:00 · 595 阅读 · 0 评论 -
Struts 2 用XSLT输出XML响应
1. Action其实是一个POJO,所以我们可以直接把Action生成一个XML.只要把Result Type设为xslt就可以了: 里面包含了Action的所有属性,还有Locale等信息. 可以在浏览器里输入http://localhost:8080/XXX/XXX/XmlModel.action来看. 2. 为了定制自己想要的XML,我们可以输原创 2009-09-08 14:25:00 · 1138 阅读 · 0 评论 -
struts2使用JSON插件开发Ajax
JSON插件提供了一种名为json的ResultType,一旦为某个Action指定了一个类型为json的Result,则该Result无需映射到任何视图资源。因为JSON插件会负责将Action里的状态信息序列化成JSON格式的数据,并将该数据返回给客户端页面的JavaScript。 简单地说,JSON插件允许我们在JavaScript中异步调用Action,而且Acti原创 2009-09-08 14:12:00 · 1040 阅读 · 0 评论