命名空间和Action的三种创建方法_江之南的博客-程序员宝宝

技术标签: Java  struts2 action  

1、命名空间Namespace
<package name="admin" extends="struts-default" namespace="/admin">
namespace缺省情况下相当于:namespace=””;
2、Action创建的三种方法:
2.1、直接创建一个类提供一个execute()方法并返回字符串:
public class IndexAction1 {
    public String execute() {
        return "success";
    }
}
只要在类中提供了execute方法,返回类型为字符串,Struts2中就可以当做一个Action使用。
2.2、继承Action并实现execute()方法:
public class IndexAction1 implements Action {
    @Override
    public String execute() {
        return "success";
    }
}
2.3、继承ActionSupport:
public class IndexAction1 extends ActionSupport {
    @Override
    public String execute() {
        return "success";
    }
}
一般使用第三种方法,接下来是在struts.xml文件中该配置:
<action name="index" class="com.bjsxt.struts2.front.action.IndexAction1">
            <result name="success">/ActionIntroduction.jsp</result>
        </action>
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/summer2015/article/details/9023525

智能推荐

一键清除本地缓存的所有无用的docker镜像命令_森林记的博客-程序员宝宝

一键清除本地缓存的所有无用的docker镜像命令:        docker images -q --filter &quot;dangling=true&quot; | xargs -t --no-run-if-empty docker rmi

南方数码iData数据工厂二次开发&用户交互_yGIS的博客-程序员宝宝

类似于AutoCAD的命令行中选择提示,让用户选择,或者输入一定信息的用户交互,idata也有用户交互。查阅了idata相关的交互函数,和AutoCAD相比,要稍微简单得多,函数的数量也少了很多。下面我们来看一些函数,以及了解函数的具体说明。如下表格所示。 函数 说明 iDataGetInt 获取用户的整数数据输入 ...

翻译:使用文本收集器生成快速感应指标_chongke2194的博客-程序员宝宝

原文:Quick Sensor Metrics with the Textfile Collector | Robust Perception Quick Sensor Metrics with the Textfile Collector 使用文本收集器生成快速感应指标(Quick Se...

Recursion_linlinlinle的博客-程序员宝宝

目录二分查找阶乘函数画尺子二分查找 def binary_search(data,target,low,high): if low &amp;gt; high: return False else: mid = (low+high)//2 if target == data[mid]: ret...

iOS SDK与Xcode_Massare的博客-程序员宝宝

1. Xcode是一个非开源的IDE,即集成开发环境(Integrated Development Environment)。2. Xcode是用于(桌面级的)OS X和(移动级的)iOS开发。3. Xcode包括:> 设备分析工具(Instruments analysis tool)> iOS模拟器(iOS Simulator)> OS (OS Frameworks) :

随便推点

echarts中国地图根据坐标在地图上标点_D·A·I的博客-程序员宝宝_echarts地图标点

&lt;div style="width: 35%;margin-left: -55px;position: absolute;height: 450px;" id="main"&gt;&lt;/div&gt;$(function () { $.post('[[${ctx}]]/adviertisement/AdvertisingPage/getMap', { ...

-sh: 27: source: not found_冰玉翔龙的博客-程序员宝宝

[url=http://blog.csdn.net/mvpme82/article/details/7615454]ubuntu12.04中shell脚本无法使用source的原因及解决方法[/url]执行命令:source ./.bashrc 提示错误信息:[color=red]-sh: 27: source: not found[/color]原因: ls -l `wh...

Dubbo_馒头有犄角的博客-程序员宝宝

Dubbo. 互联网架构演变趋势单一应用架构单体架构也称之为单体系统或者是单体应用。就是一种把系统中所有的功能、模块耦合在一个应用中的架构方式,一般只操作一个数据库。代表技术:Struts2、SpringMVC、Spring、MyBatis等。特点:打包成一个独立的单元(导成一个唯一的 jar 包或者是 war 包)。会以一个进程的方式来运行优点:项目易于管理、部署简单缺点:测试成本高、可伸缩性差、可靠性差、迭代困难、跨语言程度差、团队协作难RPC架构远程过程调

狂神说Vue di 子路由嵌套代码_ccubee的博客-程序员宝宝

自己在vue网站根据狂神的写的 基本应该一致main.vue&lt;template&gt; &lt;el-container style="height: 500px; border: 1px solid #eee"&gt; &lt;el-aside width="200px" style="background-color: rgb(238, 241, 246)"&gt; &lt;el-menu :default-openeds="['1', '3']"&gt;

20145207 《信息安全系统设计基础》第6周学习总结_weixin_30367945的博客-程序员宝宝

代码一点也没敲,一点也没看,太困了,先睡了第四章处理器体系结构1. Y86指令集体系结构(1)内容定义一个指令集体系结构,包括定义各种状态元素、指令集和它们的编码、一组编程规范和异常事件处理。(2)程序员可见状态概念:Y86程序中的每条指令都会读取或修改处理器状态的某些部分,称之为处理器可见状态。Y86处理器状态类似于I32。可以访问和修改程序寄存器、条件...

推荐文章

热门文章

相关标签