我有
String categoryDescription="something";
当我写作
<c:out value="${categoryDescription}" />
它没有用?
答案 0 :(得分:0)
应避免使用Scriptlet。完全避免。所以你永远不必显示像这样的局部变量。
JSP EL表达式${categoryDescription}
查找名为categoryDescription
的属性(而不是局部变量)。它首先在页面中查找这样的属性,然后在请求中查找,然后在会话中查找,然后在应用程序中查找(ServletContext)。
因此,您需要将字符串存储为其中一个范围的属性,以使其可供JSP EL使用。例如,从您的控制器(例如,作为servlet实现):
request.setAttribute("categoryDescription", "something");