我是Struts的新手,我不了解Struts操作参数,具体来说:名称,验证,输入和 Redirect =“true”
示例:
*@struts.action name="activation" path="/activation" validate="false" parameter="activation"
*@struts.action-forward name="activationStart" path="/activation.html" redirect="true"
请尝试按照上面的例子回答我。
答案 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
<强>重定向强>
是重定向还是仅转发