问题描述
header.jsp<html><head><title>${titleName}</title></head><body>main.jsp<jsp:include header.jsp> <jsp:param name="titleName" value="Home"/></jsp:include><h1>hello</h1><jsp:include footer.jsp/>footer.jsp</body></html>访问main.jsp,<jsp:param name="titleName" value="Home"/>为什么不能正常显示标题,有什么方法可以调试?
解决方案
用这个<%=request.getParameter("titleName") %>去拿值<html> <head> <title><%=request.getParameter("titleName") %>aaatitleName</title> </head> <body> <jsp:include page="header.jsp"> <jsp:param name="titleName" value="Home"/> </jsp:include> <h1>hello</h1> <jsp:include page="footer.jsp"/>
解决方案二:
楼上的说法对。没有显示就是因为header.jsp 中你取值错,没有正确的去取值。
解决方案三:
<jsp:include header.jsp> 少个 = <jsp:include file =header.jsp> 或者page =
解决方案四:
你把标签都写在一个jsp页面啊,你这样分开是要做什么呢?<html> <head> <title>${titleName}</title> </head> <body> <h1>hello</h1> </body> </html>