【问题标题】:Jstl: get variable from custom tagJstl:从自定义标签中获取变量
【发布时间】:2013-06-26 20:15:50
【问题描述】:
// Template
<%@ tag description="master" pageEncoding="UTF-8"%>
<%@ attribute name="js" fragment="true" %>
<!doctype html>
<c:set var="myVar" value="1" />
<html>
<head>
    <jsp:invoke fragment="js" />
</head>
<body>
</html>

// Page
<%@ page pageEncoding="UTF-8"%>   
<%@ taglib prefix="t" tagdir="/WEB-INF/tags" %> 
<t:master>
    <jsp:attribute name="js">
        <script type="text/javascript" src="/javascript/administration/customers.js"></script>
    </jsp:attribute>
</t:master>

是否可以从页面访问myVar?谢谢

解决方案 1: 我可以用scope="request" 声明变量,所以我可以通过${requestScope.test} 访问它。但这是好方法吗?

【问题讨论】:

  • 你试过${myVar}吗?
  • 是的,在这种情况下页面范围不起作用

标签: java jstl


【解决方案1】:

解决方案:用 scope="request" 声明变量,它将可以通过 ${requestScope.test} 访问。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-15
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多