1

有没有办法像这样在我的 DispathAction 上设置属性:

request.setAttribute("myObject", object);

然后在我的jsp上获取对象的属性?

<%=request.getAttribute("object.attr1") %>
<%=request.getAttribute("object.attr2") %>

我的页面不是表格。

4

1 回答 1

3

是的。只需忘记 scriptlet 并学习使用JSP ELJSTL

<c:out value="${myObject.attr1}"/>
<c:out value="${myObject.attr2}"/>

请注意,这假定该对象遵守 JavaBean 约定,并将调用您的对象上的getAttr1()and 。getAttr2()JSTL<c:out>标记对 HTML 特殊字符(<>&等)进行转义。

于 2013-08-08T12:48:15.177 回答