在我的JSP页面中,我导入了一个对象:
<% Label label= (Label) session.getAttribute("label"); %>
然后在表单输入中,我有:
<input type="text" class="form-control" name="description" value="${label.getDescription()}" required>
label.getDescription()
返回一个字符串。但是我的表格中没有任何内容。如果我用<%=label.getDescription()%>
更改它,那么它可以工作。 ${label.getDescription()}
为什么不起作用?我之前使用它并且工作正常......
答案 0 :(得分:0)
您可以使用EL隐式sessionScope
从会话中获取属性:
<input type="text" class="form-control" name="description"
value="${sessionScope.label.description}" required />
完全跳过scriptlet。