将模型视图对象获取到jstl中并将其传输到另一个jsp页面
我有两个jsp页面a.jsp和b.jsp,我在a.jsp中获取我的模型视图对象,我想将该对象传递到b.jsp中 以下是我到目前为止所做的尝试。 将对象获取到a.jsp中工作得非常好,但是当我尝试从b.jsp访问相同的对象时,它不起作用 谁来帮帮我 a、 jsp:将模型视图对象获取到jstl中并将其传输到另一个jsp页面,jsp,spring-mvc,jstl,Jsp,Spring Mvc,Jstl,我有两个jsp页面a.jsp和b.jsp,我在a.jsp中获取我的模型视图对象,我想将该对象传递到b.jsp中 以下是我到目前为止所做的尝试。 将对象获取到a.jsp中工作得非常好,但是当我尝试从b.jsp访问相同的对象时,它不起作用 谁来帮帮我 a、 jsp: <c:set var="myVar" > <jsp:include page="b.jsp"> <jsp:param name="myVar2" value="${response.type}"/>
<c:set var="myVar" >
<jsp:include page="b.jsp">
<jsp:param name="myVar2" value="${response.type}"/>
</jsp:include>
</c:set>
//访问模型视图对象的步骤
<c:set var="type" scope="session" value="${response.type}"/>
<c:out value="${type}"/>
<c:set var="myVar" >
<jsp:include page="b.jsp">
<jsp:param name="myVar2" value="${response.type}"/>
</jsp:include>
</c:set>
//价值正在显现
<c:set var="myVar" >
<jsp:include page="b.jsp">
<jsp:param name="myVar2" value="${response.type}"/>
</jsp:include>
</c:set>
//将同一对象传递给b.jsp
<c:set var="myVar" >
<jsp:include page="b.jsp">
<jsp:param name="myVar2" value="${response.type}"/>
</jsp:include>
</c:set>
b、 jsp:
<c:set var="myVar" >
<jsp:include page="b.jsp">
<jsp:param name="myVar2" value="${response.type}"/>
</jsp:include>
</c:set>
<c:set value="${param.myVar}" var="itm"></c:set>
<c:out value="${itm}"/></a></p>
<c:set var="myVar" >
<jsp:include page="b.jsp">
<jsp:param name="myVar2" value="${response.type}"/>
</jsp:include>
</c:set>
有人知道怎么做吗?
我尝试在a.jsp中将作用域作为请求传递,但仍然没有帮助
<c:set var="myVar" >
<jsp:include page="b.jsp">
<jsp:param name="myVar2" value="${response.type}"/>
</jsp:include>
</c:set>
request.getSession().setAttribute("objectkey", object);
下面是使用FlashAttribute
<c:set var="myVar" >
<jsp:include page="b.jsp">
<jsp:param name="myVar2" value="${response.type}"/>
</jsp:include>
</c:set>
@RequestMapping(value="<your url>",method = RequestMethod.<POST/GET>)
public ModelAndView loginValidate(HttpServletRequest req,
RedirectAttributes redir){
...
modelAndView.setViewName("redirect:b");
redir.addFlashAttribute("myVar",yourvalue);
return modelAndView;
}
@RequestMapping(value=”“,method=RequestMethod。)
公共模型和视图登录验证(HttpServletRequest请求,
重定向属性(redir){
...
setViewName(“重定向:b”);
redir.addFlashAttribute(“myVar”,yourvalue);
返回模型和视图;
}
在控制器中,您可以使用类似于request.getSession().setAttribute(“objectkey”,object)的东西
您是否尝试过${param.myVar2}
是${param.myVar2}也没有给出results@Bhargav莫迪,谢谢你的建议,我试过了,现在可以用了,但是当两个不同的用户登录时,我遇到了多会话共享问题:(