Struts 1 到 Struts2 JSP taglib 转换

Struts 1 to Struts2 JSP taglib conversion

因此,将应用程序从 Struts 1 转换为 Struts 2,到目前为止一切正常...

我在谷歌上搜索了很多,但我似乎无法找到明确的答案。我们有用 JSTL 编写的 JSPs 和一些导致问题的 struts 标签库。所以...

<%@ taglib uri="http://struts.apache.org/tags-html-el" prefix="html" %>

<html:form action="struts2action">

JSP 抛出错误,指出无法找到映射 'struts2action' 尽管在 struts.xml 中正确定义

我猜 tags-html-el 是旧的 S1 标签库,我需要将它们迁移到新的 S2 标签库

<%@ taglib uri="/struts-tags" prefix="s" %>

谁能证实一下?

我们有用于 c、fmt 的常用 JSTL 标签库,我认为不需要转换?

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>

答案是肯定的,标签需要替换为新的 S2 标签... JSTL 工作得很好而且花花公子 :)