【问题标题】:use struts tags inside attributes in jspx files在 jspx 文件的属性中使用 struts 标签
【发布时间】:2009-02-16 13:33:54
【问题描述】:

我有一些旧的 jsp 代码在属性中使用 struts 标签,如下所示:

<link href="<s:url value='/styles/layout.css'/>" 
  rel="stylesheet" type="text/css" media="all"/>

我不能让它在 jspx 文件中工作。有没有一个很好的替代方案来获得相同的功能而不会造成太多混乱?

【问题讨论】:

    标签: jsp xhtml struts2 jspx


    【解决方案1】:

    试试这个

        <c:set var="myUrl"><s:url value='/styles/layout.css'/></c:set>
        <link href="${myUrl}"/>
    

    你可能也想试试这个表格,但我不记得它是否有效:

        <s:url value='/styles/layout.css' var="anUrl"/>
        <link href="${anUrl}"/>
    

    【讨论】:

    • 在功能上是否不可能在 href 标记内使用 s:url 标记?这段代码中几乎没有实例在页面上多次调用 s:url,因此这将创建大量一次性变量。
    猜你喜欢
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    • 2011-02-14
    • 1970-01-01
    • 2012-08-22
    • 2010-09-23
    相关资源
    最近更新 更多