繁体   English   中英

jstl:从自定义标签获取变量

[英]Jstl: get variable from custom tag

// 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}访问它。 但这是个好方法吗?

解决方案:使用scope =“ request”声明变量,可以通过$ {requestScope.test}访问该变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM