首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Struts2 Action

具体实体的返回可以有用户自己定义的Action来决定   具体的手段是根据返回的字符串找到对应的配置项,来决定实体的内容   具体Action的实现可以是一个普通的java类,里面有public String...execute方法即可 或者实现Action接口   不过最常用的是从ActionSupport继承,好处在于可以直接使用Struts2封装好的方法  ------------------------...:com.bjsxt.struts2.front.action.IndexAction1 在IndexAction1这个类中找到execute()方法,返回一个字符串。...; import com.opensymphony.xwork2.Action; public class IndexAction2 implements Action {  @Override  public... 或者实现Action接口 不过最常用的是从ActionSupport继承,好处在于可以直接使用Struts2封装好的方法

56120
您找到你想要的搜索结果了吗?
是的
没有找到

Struts2【开发Action

这里写图片描述 ---- 小总结 如果我们使用到了Struts2一些特用的功能,我们就需要继承ActionSupport 如果我们没用到Struts2的特殊功能,只要平凡写一个Java类行了。...---- 日期转换问题 前面博文已经讲解了,Struts2为我们实现了数据自动封装…由上篇的例子我们可以看出,表单提交过去的数据全都是String类型的,但是经过Struts自动封装,就改成是JavaBean...这里写图片描述 文件上传和下载 在讲解开山篇的时候就已经说了,Struts2框架封装了文件上传的功能……..本博文主要讲解怎么使用Struts框架来完成文件上传和下载 回顾以前的文件上传 首先,我们先来回顾一下以前...fn:substringAfter(fileName, "upload\\")} ---- 模型驱动 什么是模型驱动 在Struts2中模型驱动就是用来封装数据的..完成数据的自动封装.

1.2K60

struts2标签库----数据标签详解

上篇文章我们介绍struts2标签库中的控制标签的基本使用和部分原理,本篇文章接着了解下标签库中有关数据标签的使用和原理。...主要涉及以下数据标签action标签:用于在视图页面跳转到一个Action bean标签:用于创建一个Javabean实例,按需保存到context中 date标签:用于格式化输出一个日期 debug...一、action标签      该标签用于向指定的action发出请求,拉取该action对应的视图页面资源。...八、url标签      url标签用于生成一个URL地址,该标签主要有以下几个属性值: action:指定生成的URL地址为某个action anchor:指定了URL的锚点 encode:指定了是否需要对参数进行编码...有关于struts2标签库的数据标签已经简单介绍完了,由于没有结合具体的项目,所以介绍的很浅显,不当之处,望指出!

1.1K100

struts2标签库----控制标签详解

从本篇开始我们逐渐了解和使用struts2为我们提供的标签库技术,使用这些标签可以大大降低我们表现层的开发难度。...一、Struts2中OGNL表达式语言的使用      在介绍标签库技术之前,我们需要先简单了解下有关OGNL表达式语言的一些相关知识,因为在我们的标签库使用中无时不涉及到对OGNL表达式的使用。...OGNL表达式和JSP中的EL很是类似,都是用于取数据的,只是OGNL配合着Struts2标签库可以实现更加强大的功能。...实例对应一个ValueStack,如果Action中redirect别的Action或者资源的时候,这个ValueStack就会被销毁,其中有关上此Action的一些信息会全部丢失。...有关struts2的控制标签部分就简单介绍到这,如有错误,望不吝赐教!

1.5K100

Struts2Action类访问Servlet API

Action类访问Servlet API 本人独立博客https://chenjiabing666.github.io Struts2并未直接和Servlet API耦合,这是Struts2的一个改良之处...方法中使用这个设置request域,session域中的属性 public class SimpleAction implements Action { @Override public...} 总结 虽说现在可以向各种域中添加属性获取属性,但是我们不可以移除属性,所以说这种方法不如直接使用Servlet API功能更加强大 实现接口访问Servlet API 实现接口访问对一个Action...实现该接口的Action可以直接访问用户请求的HttpServletRequest实例 ServletResponseAware实现该接口的Action可以直接访问请求的HttpServletResponse...类中使用 public class SimpleAction implements Action { @Override public String execute(){ ​

1.2K50

Struts2学习---基本配置,action,动态方法调用,action接收参数 动态方法调用action接收参数

首先我们先来直接配置,然后再来讲原理: 第一步:jar包的引入: 我们可以到struts2的官网上下载: http://struts.apache.org/download.cgi#struts2513...然后解压将里面的app文件夹下的示例war文件解压,将里面的struts.xml复制到我们新创建的src目录下(特别说一下,struts2最新的Struts 2.5.13版本压缩包里面没有示例的blank...其实上面过程还省略了一些过程: 就是一个请求到了action的name的时候并不会直接转到我们的页面,而是会转到action对应的类,上面的struts省略了这一步,但是struts2帮我们默认执行了这一个过程...HelloAction extends ActionSupport{ public String execute() { return SUCCESS; } } 在struts2...提供的标签,否则会出错(不要问我是怎么知道的 哭脸.jpg)*/ 这个是实体类: package entity; public class User { String username;

1.6K70
领券