struts Action的配置

struts2 的action要实现com.opensymphony.xwork2.Action接口,并实现该接口中的execute()方法。

首先  public String execute() throws Exception

实现一个返回类型为String的无参的public方法:

public String  ID(){

return success;

}

要com.opensymphony.xwork2.ActionSupport类继承,ActionSupport实现了Action接口

而下面就是默认的action

<package name="defaultAction" namespace="/default"

extends="struts-default">

<default-action-ref name="error"></default-action-ref>

<action name="defaultaction"

class="entity.Work">

<result name="success">/into.jsp</result>

</action>

<action name="error">

<result>/error.jsp</result>

</action>

</package>

时间: 2024-10-10 20:24:33

struts Action的配置的相关文章

struts开发&amp;lt;struts中的action详细配置. 二&amp;gt;

在eclipse中新建项目StrutsDemo1[struts的配置见]struts开发<在eclipse中配置struts. 一> 详细文件夹结构例如以下 第一种配置方法 新建UserAction package fzl.user.struts.demo; import com.opensymphony.xwork2.ActionSupport; public class UserAction extends ActionSupport { public String list(){ Sys

struts开发&lt;struts中的action具体配置. 二&gt;

在eclipse中新建项目StrutsDemo1[struts的配置见]struts开发<在eclipse中配置struts. 一> 具体目录结构如下 第一种配置方法 新建UserAction package fzl.user.struts.demo; import com.opensymphony.xwork2.ActionSupport; public class UserAction extends ActionSupport { public String list(){ System

struts+spring action应配置为scope=&quot;prototype&quot;

truts+spring action应配置为scope="prototype" <bean id="personAction" scope="prototype" class="quickstart.action.PersonAction"> <constructor-arg ref="personService" /></bean> 在配置文件中,bean默认是单例模

spring+struts+hibernate项目配置

applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.

Struts 2零配置

从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置. 如何使用Convention 1.       将struts-Convention-plugin-2.1.6.jar文件复制到WEB-INF/

Struts 2相关配置与基本操作演示(案例Demo)

基本介绍 Struts 2 Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架.其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大.Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品.虽然从Struts 1到Struts 2有着太大的变化,但是相对于W

搭建第一个web项目:Struts+hibernate+spring配置(annotation)

Struts.xml的配置: 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE struts PUBLIC 3 "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" 4 "http://struts.apache.org/dtds/struts-2.0.dtd"> 5

Action的配置

在Struts2中,一个Action类是一个独立的工作单元.一个Action类代表了用户的一次请求或调用,用户的每次请求,都会转到一个相应的Action类里面,由这个Action类来进行处理.简单来说,Action就是用来处理用户请求的对象. Action类是Struts2的核心功能,对于开发者而言,使用Struts2就是编写Action类. 在Struts2中,Action以多种形式存在,例如在Java类充当Action.继承ActionSupper类实现Action接口和Action. St

Struts2之Action的配置

一.Action的动态调用方法 Action执行的时候并不一定要执行execute方法,我们可以指定Action执行哪个方法: 方法一:通过methed属性指定执行方法: <package name="user" extends="struts-default" namespace="/user"> <!-- method="add"表明调用该action时是执行该action对象的add方法 -->