[英]Pass variable in tag file JSP
我想在标签文件中传递一个变量。 我的代码在这里:
布局标签
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@tag description="My layout" pageEncoding="UTF-8"%>
<%@attribute name="title" type="java.lang.String" required="true" %>
<!DOCTYPE html>
<html>
<head>
<title>My site | <c:out value="${title}" /></title>
</head>
<body>
</body>
</html>
索引.jsp
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="mySite" tagdir="/WEB-INF/tags" %>
<mySite:layout title="home">
</mySite:layout>`
但是<c:out value="${title} />"
总是返回${title}
。 我尝试使用${title}
并得到相同的结果。 我不知道为什么...
1.) 在 .tag 文件中添加<%@ attribute name="greeting" required="true" %>
,根据您的意愿更改名称
2.) <tag:mytag greeting="Satish">
像这样传递值
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.