本人初学JSP,对于教材上以下servlet jsp 之间基于请求的数据共享的代码不太明白
Servlet中的部分代码:
ValueObject value= new ValueObject (...); //ValueObject为某JavaBean
request.setAttribute("key",value);
RequestDipatcher dispatcher= request.getRequestDispatcher("/WEB-INF/SomePage.jsp");
dispatcher.forward(request,response):
Jsp中的部分代码
<jsp:useBean id="key" type="somePackage.ValueObject" scope="request"/>
<jsp:getProperty name="key" property ="SomeProperty"/> setAttribute方法中的key与useBean中的key有关系吗?
Servlet中的部分代码:
ValueObject value= new ValueObject (...); //ValueObject为某JavaBean
request.setAttribute("key",value);
RequestDipatcher dispatcher= request.getRequestDispatcher("/WEB-INF/SomePage.jsp");
dispatcher.forward(request,response):
Jsp中的部分代码
<jsp:useBean id="key" type="somePackage.ValueObject" scope="request"/>
<jsp:getProperty name="key" property ="SomeProperty"/> setAttribute方法中的key与useBean中的key有关系吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货