首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Struts2【开发Action

前言 前面Struts博文基本把Struts的配置信息讲解完了…..本博文主要讲解Struts对数据的处理 Action开发的三种方式 在第一次我们写开发步骤的时候,我们写的Action是继承着ActionSupport...这里写图片描述 也就是说,如果我们在Action类中需要用到Struts为我们提供的数据校验等Struts已经帮我们实现的功能,我们就继承着ActionSupport类.. ---- 实现Action接口...login"> /index.jsp 效果: ?...这里写图片描述 ---- Action封装对象 一般地,我们注册的时候,都是在Servlet上把基本信息封装到对象上…那么在Struts怎么做呢?...我们请求服务器处理都是通过Action类来完成的,但是呢,Action类的业务方法都是返回字符串。因此,Struts在节点中提供了类型为stream的type值。

1.2K60

struts核心配置文件详解(action配置)

struts核心配置文件详解(action配置) 本人独立博客https://chenjiabing666.github.io 配置action 前面我们已经说过Action类的三个实现方式,现在我们该说说...Action类在struts.xml中的配置问题了 指定特定的方法执行(method) 我们知道ActionSupport类实际上相当与一个POJO类,这个和springmvc不同,struts2中的控制层...Action类没有和实体类分离,其中可以有很多的方法,我们知道struts2默认调用的execute方法,但是如果我们想要指定其他的方法来处理请求呢,这时我们就需要使用method这个属性了 method...-- 使用method指定 SimpleAction中的login方法执行这个login.action这个URL --> <action name="login" class="com.jsnu.struts2...action类映射了 -直接在 定义即可,其中的name属性指定的package下的已经存在的action的名称 <package name="test" extends="<em>struts</em>-default

85150

Struts2之Action类的实现方式

Action类的实现方式 本人独立博客https://chenjiabing666.github.io 所有的Action类必须有无参构造方法 Action类的实现方式 如果想要浏览器可以映射到其中的方法...,那么必须返回一个String,使用这个值指示需要跳转的视图或者Action Struts中的Action类实际上可以是一个POJO类,其中也是可以定义许多的方法,但是如果在struts.xml的配置文件中特指调用哪个方法的话...-- 配置跳转到添加学生页面的action --> <action name="simpleAction" class="com.jsnu.struts2.controller.SimpleAction...throws Exception { System.out.println("继承了ActionSupport"); return SUCCESS; } } struts...同上 实现 /** * action类: 这里实现的Action接口 * @author chenjiabing */ public class TestAction implements Action

94740

Struts2之Action类访问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接收参数

"/" extends="struts-default"> /Hello.jsp... 以上的配置文件是经过我的修改的,所以比较简洁,因为我们第一步实现...其实上面过程还省略了一些过程: 就是一个请求到了action的name的时候并不会直接转到我们的页面,而是会转到action对应的类,上面的struts省略了这一步,但是struts2帮我们默认执行了这一个过程...(这样的做法叫做约定优于配置) action接收参数 我们怎么样用struts接受客户端发过来的参数呢?下面列举四种方法: ①属性参数输入 <?...我们可以看到上面使用Action类的属性来接收参数的,struts通过我们给出的set get 方法帮助我们完成赋值。

1.6K70
领券