如何将字符串写入cout

时间:2014-04-24 08:35:15

标签: jsp jstl cout

我有

String categoryDescription="something";

当我写作

<c:out value="${categoryDescription}" />

它没有用?

1 个答案:

答案 0 :(得分:0)

应避免使用Scriptlet。完全避免。所以你永远不必显示像这样的局部变量。

JSP EL表达式${categoryDescription}查找名为categoryDescription属性(而不是局部变量)。它首先在页面中查找这样的属性,然后在请求中查找,然后在会话中查找,然后在应用程序中查找(ServletContext)。

因此,您需要将字符串存储为其中一个范围的属性,以使其可供JSP EL使用。例如,从您的控制器(例如,作为servlet实现):

request.setAttribute("categoryDescription", "something");