<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="org.tstruts2" namespace="/ff" extends="struts-default" abstract="false">
<action name="td" method="lu" class="org.tstruts2.com.Test" converter="">
<result name="success">./success.jsp</result>
<result name="false">./false.jsp</result>
</action>
</package>
</struts>
这里主要细说一下:action有哪些属性,及个个属性的用处。action主要有 name,method,class,converter 四个属性。
name:
name对应form表单中action中的值:如<form action="ff/td.action" method="post">这个里面的ff是
namespace="/ff" 中的ff;
method:
要是不写method的方法,默认执行execute()方法。要是写了就执行写的方法。execute()是Struts2中一个接口Action中的一个方法。
class:
你的action来源于那个类,包名+类名;
converter:
Converter 是类型转换器主要用于对象之间的转换(这个属性我还没用过???)
下面说一下 result 中有哪些属性值及作用:
name
是方法中返回的字符串。
type: 默认值是dispatcher 用来转向页面,通常处理JSP:如果想详细了解type有哪些类型的话。
下面是一些课外的东西。