簡體   English   中英

在標記文件 JSP 中傳遞變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM