我正在将Struts1 Web应用程序迁移到Struts2。我的struts-config.xml文件中包含以下内容:
<global-forwards >
<forward name="css" path="/common/css/app-global.css" />
</global-forwards>
在今天的JSP(Struts 1)中,我有这个电话:
<link rel="stylesheet" id="default" type="text/css" href="<html:rewrite forward='css'/>" />
在Struts 2的JSP中执行此操作的等效方法是什么?我尝试过<s:url value="css">
但没有运气。
我只想指向global-forward中的参考。我敢肯定,这是我所忽略的简单事情。
更新:听着,如果有比使用struts-config.xml更好的方法(我想知道是否应该在Struts 2中使用该方法),那么一定要把我弄清楚。我只是不知道使用实际路径是否优于/劣于使用指定的转发名称。
无需任何全局前向映射或任何其他操作。只需使用<s:url>
带有value
属性的标签即可。
<link rel="stylesheet" id="default" type="text/css"
href="<s:url value='/common/css/app-global.css'/>" />
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句