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

Struts2【开发Action

前言 前面Struts博文基本把Struts的配置信息讲解完了…..本博文主要讲解Struts对数据的处理 Action开发的三种方式 在第一次我们写开发步骤的时候,我们写的Action是继承着ActionSupport...这里写图片描述 也就是说,如果我们在Action类中需要用到Struts为我们提供的数据校验等Struts已经帮我们实现的功能,我们就继承着ActionSupport类.. ---- 实现Action接口...请求数据封装 一般地,我们使用Servlet的时候都是分为几个步骤的: 得到web层的数据、封装数据 调用service层的逻辑业务代码 将数据保存在域对象中,跳转到对应的JSP页面 现在问题来了,我们自己编写的...这里写图片描述 这个我们称之为input视图,我们要做的就是给出用户更友好的提示,于是在struts.xml文件中配置:如果返回的是input视图,那么跳转到我们相对应的页面上 节点中提供了类型为stream的type值。

1.2K60

strutsServlet,action转到jsp后,路径问题(struts2,jsp路径,action路径,action跳转,相对路径,绝对路径)

问题:使用struts2,如何处理action的路径?还有,在action转到的jsp中,如何写js,css,图 片的路径?....action     无论前边是什么路径,struts2只看后边的匹配。...在我们struts2和配置了base的前提下,这里就会被浏览器解释为http://localhost/project/style/table.css。...也就是说,需要写从项目根目录算起的绝对路径,但去掉开头的"/" 第三步:所有action跳转,form提交写的action路径,都不要带目录位置。...第三步,就不必管action的路径如何了。 这个方法,可以兼容使用action和不使用action两种情况 另外,在struts.xml中配置jsp路径的时候使用项目的绝对路径。

2.9K30

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

struts核心配置文件详解(action配置) 本人独立博客https://chenjiabing666.github.io 配置action 前面我们已经说过Action类的三个实现方式,现在我们该说说...Action类在struts.xml中的配置问题了 指定特定的方法执行(method) 我们知道ActionSupport类实际上相当与一个POJO类,这个和springmvc不同,struts2中的控制层...-- 使用method指定 SimpleAction中的login方法执行这个login.action这个URL --> 下,即是namespace符合,但是在其中没有相应的action的做出响应,可能是地址输错了,此时的我们需要使其跳转到error.jsp页面,给用户一个提示。...默认的action的作用就是在用户输入地址没有响应,但是符合下的一个namespace,那么可能是用户输错了,那么我们为了提高友好性,此时需要跳转到error.jsp页面,此时就需要一个默认的

87950

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.3K50

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

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

1.6K70
领券