Struts1动作参数使用和工作

时间:2015-03-27 06:43:51

标签: struts

我是Struts的新手,我不了解Struts操作参数,具体来说:名称,验证,输入 Redirect =“true”

示例:

*@struts.action name="activation" path="/activation" validate="false" parameter="activation"

*@struts.action-forward name="activationStart" path="/activation.html" redirect="true"

请尝试按照上面的例子回答我。

2 个答案:

答案 0 :(得分:0)

所以基本上你拒绝阅读Struts 1文档?

<强> name

此操作的ActionForm bean的名称。

<强> validate

验证应该运行吗?

<强> input

表单的输入页面,通常用于在验证错误时返回表单。

<强> redirect

当返回此转发时,它应该是重定向还是转发?

答案 1 :(得分:0)

命名 Name是与您的JSP关联的formbean的名称。在你的struts-config中你会有类似的东西

<form-beans>
<form-bean
  name="activation">
<form-property name="name" type="java.lang.String"/>
</form-bean>
</form-beans>

<强>验证 你有验证框架,它有一些验证,比如检查名称字段的空值等等。你告诉你的struts验证器是否应该工作。如果validation=false,则不会在当前的jsp中执行验证

<强>输入

输入是输入jsp。如果存在任何验证错误,则不会调用该操作的execute方法;相反,控件将返回到***。jsp。但是您未在示例中指定任何input

<强>重定向

是重定向还是仅转发