导航:首页 > 文件管理 > action配置文件

action配置文件

发布时间:2023-09-22 17:41:37

『壹』 stuts2 action里面多个方法怎么在配置文件里配置啊

struts.xml的配置吗
举个例子
比如 TestAction 中有 两个方法 test1 和 test2
那么struts.xml中就可以写
....
<action name="submit1" class="com.test.TestAction" method="test1">
<result>......</result>
</action>
<action name="submit2" class="com.test.TestAction" method="test2">
<result>......</result>
</action>
....
其中的method属性就是action中的方法名
假定namespace是/test
这样 访问XXXX/test/submit1时就会执行test1方法
访问XXXX/test/submit2时就会执行test2方法

还有另外一种配置方法
<action name="*_*" class="com.test.{1}Action" method="{2}">
<result>....</result>
....
</action>
解释一下
name="*_*" 其中第一个*对应的是{1}Action中的{1}第二个*对应的是method="{2}"
struts会根据你访问的路径自动调用相应的方法
例如 当你访问 XXX/test/Test_test1时就会执行TestAction中的test1方法
当你访问 XXX/test/Test_test2时就会执行TestAction中的test2方法

『贰』 struts2配置文件 <action>标签 input属性

scope:指定ActionForm Bean的作用域(session和request),缺省为session。(可选);
input:当Bean发生错误时返回的路径,在validate验证框架中错误显示的页面(可选);
classname:指定一个调用这个Action类的ActionMapping类的全名。缺省用org.apache.struts.action.ActionMapping(可选);
include:如果没有forward的时候,它起forward的作用(可选);
validate:若为true,则会调用ActionForm的validate()方法或调用validate验证,否则不调用,缺省为true(可选)。
forward属性也是可选的。

『叁』 在struts.xml配置文件里对action实现类中的多个方法进行配置方式有哪些

action的配置中,抄有一个袭为"redirectAction”(重定向到一个Action)和chain(就是所谓的action请求链)的action类型
顺便说一下struts2的action type:
chain 用来处理Action链
dispatcher 用来转向页面,通常处理jsP
redirect 重定向到一个URL
redirectAction(或redirect-action) 重定向到一个Action

『肆』 请问struts1.1中action是如何调用配置文件的

web.xml文件中配置了servlet,里面配置了所有的请求都被action接管,而这个action就是struts,并且配置了一些struts相关的参数,比如struts的配置文件,这里是struts-config.xml,你的里面是struts-config-ems-energynav.xml,在初始化时容器就会读入这些参数,所以你可以直接用而不用管,struts的配置文件里面是一样的,也由容器负责初始化过程,所以你在里面配置了就可以直接用了。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

阅读全文

与action配置文件相关的资料

热点内容
win10ime 浏览:271
手机号大数据保护停机是什么意思 浏览:81
两个苹果手机怎么隔空投送app 浏览:903
ps修改有褶皱的文件 浏览:417
javadbfreader 浏览:307
苹果手机数字代码是什么 浏览:66
驱动程序顺序安装脚本 浏览:665
word文件里怎样查重 浏览:219
mx5系统基带版本 浏览:184
ntlea全域通win10 浏览:171
qq怎么查看别人的收藏 浏览:135
地震三参数matlab程序 浏览:57
怎样给优盘文件加密软件 浏览:7
收拾文件有哪些小妙招 浏览:431
pdf文件去底网 浏览:253
win10重装系统需要格式化c盘吗 浏览:424
路由器trx文件 浏览:655
淘宝店铺数据包怎么做 浏览:195
win10键盘黏连 浏览:332
json如何生成表格 浏览:323

友情链接