博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2笔记08-初识ActionSupport
阅读量:5327 次
发布时间:2019-06-14

本文共 984 字,大约阅读时间需要 3 分钟。

1、配置一个最简单的action

/simple.jsp

 没有class, 没有method,result也没有name属性,但是可以访问成功!肯定是struts2背后偷偷帮我们干了些什么。

2、struts-default.xml

/struts2-core-2.3.28.jar/struts-default.xml

这里配置了一个默认class,就是ActionSupport.

3、ActionSupport类

   查看源代码

public class ActionSupport implements Action, Validateable, ValidationAware, TextProvider, LocaleProvider, Serializable

  查看Action接口

package com.opensymphony.xwork2;public interface Action {    public static final String SUCCESS = "success";      public static final String NONE = "none";    public static final String ERROR = "error";    public static final String INPUT = "input";     public static final String LOGIN = "login";    public String execute() throws Exception;}

 这个Action接口,简单至极,再看ActionSupport实现的execute源码

public String execute() throws Exception {        return SUCCESS;    }

  

struts2默认就给我们做了这些事,如果我们配置了一个action,没有配置class,就用它了,默认method为execute,result默认name为success. 

转载于:https://www.cnblogs.com/sdnu/p/5352783.html

你可能感兴趣的文章
数据持久化时的小bug
查看>>
bzoj2257
查看>>
http://www.bootcss.com/
查看>>
20145308 《网络对抗》 注入shellcode+Return-to-libc攻击 学习总结
查看>>
python tkinter GUI绘制,以及点击更新显示图片
查看>>
C语言栈的实现
查看>>
SRM 628 DIV2
查看>>
2018-2019-2 20165314『网络对抗技术』Exp5:MSF基础应用
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
使用命令创建数据库和表
查看>>
【转】redo与undo
查看>>
wpf样式绑定 行为绑定 事件关联 路由事件实例
查看>>
Oracle事务
查看>>
String类中的equals方法总结(转载)
查看>>
标识符
查看>>
内存地址对齐
查看>>
创新课程管理系统数据库设计心得
查看>>
Could not resolve view with name '***' in servlet with name 'dispatcher'
查看>>
[转载] redis 的两种持久化方式及原理
查看>>