【发布时间】:2014-08-06 12:25:52
【问题描述】:
我的 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 标签为这个表单提供操作,但它不起作用。我想,我在某个地方根本就错了。请问有什么建议吗?请注意,我不想使用新的 s 标签,因为它需要大量的努力。
【问题讨论】:
-
如果您不打算迁移,您将如何使用旧的 S1 标签?!
-
Struts2根本不一样,如果由于业务限制不想将jsp迁移到新的s标签,就不要问这个了。
-
谢谢。我的理解是新的 s 标签更好,但是仍然可以将 html/jstl 与 struts2 一起使用,只需进行最小的更改,例如通过 s:url 标签提供操作。这不正确吗?根据 Roman 的说法,看起来必须强制使用 s 标签,是这样吗?
-
您可以将 jstl 与 S2 一起使用,但不能使用旧的 S1 标签。