如何使用约定插件在Struts 2中调用Submit按钮上的方法?

如何使用约定插件在Struts 2中调用Submit按钮上的方法?,第1张

如何使用约定插件在Struts 2中调用Submit按钮上的方法

您需要使用

namespace
属性,因为您的 *** 作是用映射的
@Namespace

<s:form namespace="/admin_side" action="test">    <s:textfield id="name" name="name" label="Enter your name"/>    <s:textfield id="email" name="email" label="Enter your email"/>    <s:submit value="Submit" method="postAction"/></s:form>

如果按照WW-4023的最新版本无法使用此方法,则可以直接调用方法

<s:url var="myUrl" namespace="/admin_side" action="test" method="postAction"/> <s:form action="%{#myUrl}">    <s:textfield id="name" name="name" label="Enter your name"/>    <s:textfield id="email" name="email" label="Enter your email"/>    <s:submit value="Submit"/></s:form>

或配置

params
拦截器参数
excludeParams
method
从排除的参数中删除参数。

请注意,您要么使用DMI及其它上面的方法,要么不使用它,在这种情况下,您应该将一个 *** 作映射到该方法,并且不使用属性

method
submit
标记,
method
并且
action
由于上述问题限制了使用特殊参数。如果遵循该限制,则有多个提交按钮,则必须
form
使用Javascript
onclick
事件动态更改标签的action属性。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5026349.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-15
下一篇2022-11-15

发表评论

登录后才能评论

评论列表(0条)

    保存