我有一个问题,但在韩国网络社区中找不到我的问题的解决方案。
<s:form name="form1" method="post" action="products" theme="simple">
<s:hidden name="code" value="%{code}"/>
<s:submit type="button" name="method:selectSale" value="goPage"/>
</s:form>
这段代码没有问题。
但是,我想使用“锚”而不是“提交”标签。我只想使用超链接和“发布”方式,而不是“获取”。我怎样才能做到这一点?请帮帮我~:)
<s:form name="form1" method="post" action="products" theme="simple">
<s:hidden name="code" value="%{code}"/>
<a href="#" onclick="javascript:document.form1.submit()">goPage</a>
</s:form>
它不起作用。:(
主要问题是如何获得“method:selectSale”。
在struts.xml中,
<action name="products" class="sample.ProductsAction">
<result>abc.jsp</result>
<result name="selectSale">selectSale.jsp</result>
</action>
然后,在ProductsAction.java中,
public String selectSale() throws Exception {
// ~~~
return "selectSale"
}
好的,现在,我有一个问题。
我必须在哪里把“selectSale”放在代码上?(使用<s:a>
或<a:>
)