我的struts1应用程序在jsp中使用此表单声明。
<tiles:useAttribute name="formAction"/>
<bean:define id="formAction" name="formAction" type="java.lang.String"/>
<html:form method="POST" styleId="formAction">
如何在没有多少更改的情况下将其迁移到struts2?我尝试使用s:url标记在上面的最后一行为此表单提供操作,但它不起作用。我想,我在某个方面会发生根本性的错误。有什么建议吗?请注意,我不想使用新的标签,因为它需要付出很多努力。
答案 0 :(得分:0)
您可以使用html
,
Struts2 form tags
代码
<%@ taglib uri="/struts-tags" prefix="s"%>
<tiles:useAttribute name="formAction" var="formAction" />
<s:form action="%{formAction}" method="post">
....
</s:form>
未经过测试,但如果%{formAction}
不起作用,请使用${formAction}
,其中一个将正常工作。