如何在jsp中使用美元符号

时间:2014-10-30 00:09:51

标签: java spring jsp model-view-controller jstl

我使用的是Spring MVC& JSP。

这是我的家庭控制器。 return" test String";

@RequestMapping(value="/",method = RequestMethod.GET)
public String home(Locale locale,Model model){

model.addAttribute("test","test String");

return "home"; }

针对home.jsp

<html><head>
<% String test = ${test} %>
</head>
<body>
${test} //it shows "test String"
<%=test%>  //but it doesn't show anything. error. 
</body></html>

如何使用美元符号&lt; %%&gt; ?

2 个答案:

答案 0 :(得分:0)

在script-lets中不允许使用表达式,你应该只能使用EL

答案 1 :(得分:0)

您应该使用scriptlet或jstl 这样做可能会更好:

<html>
<body>
<c:out value="${test}"/>
</body>
</html>