Bib*_*haw 2 java jsp jakarta-ee
我想通过使用“jsp:usebean”从 JSP 调用 Java 类的 getter 方法(返回 String 值),但它返回一个空值。我不明白的是为什么它不能返回更新的值。
有人可以对此有所了解吗?
我应该使用 aCookie
从 JSP 获取值吗?
我不确定您在使用什么(Struts、普通 Servlet 等),但基本上您需要向ServletRequest添加一个属性,例如:
class Person {
private String firstName;
// other fields, getters, setters
}
public void method(HttpServletRequest httpServletRequest) {
Person p = new Person();
p.setFirstName("Obama");
httpServletRequest.setAttribute("person", p);
}
Run Code Online (Sandbox Code Playgroud)
并在您的 JSP 中:
<jsp:getProperty object="person" property="firstName" />
Run Code Online (Sandbox Code Playgroud)
或者如果您使用JSTL:
<c:out value="${person.firstName}"/>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7871 次 |
最近记录: |