jsp 如何直接访问jsp页面,读取action内容,用${} 来显示 50
正常流程是先访问actionaction里获取数据后重定向到jsp页面,这样jsp页面上的${}(LIST)就能获取相应的信息我的问题是:在不使用js输出html和url...
正常流程是 先访问action action里获取数据后重定向到jsp页面,这样jsp页面上的${} (LIST) 就能获取相应的信息我的问题是:在不使用js输出html和url重定向的前提下,如何在浏览器直接访问jsp页面时, ${}里也能有值
看样子只能只有重定向了,然后jsp页面再加js或java语句判断变量是否有值,如果为空,则先跳转action,然后action再重定向到jsp 展开
看样子只能只有重定向了,然后jsp页面再加js或java语句判断变量是否有值,如果为空,则先跳转action,然后action再重定向到jsp 展开
1个回答
2015-11-26
展开全部
用response.getWriter().print("内容");不行吗
看你补充的也是有点不明白你到底是想干什么?
如果是页面之间的传值,我想你也不会问;
难道说你是想把<%=request.getAttribute("abc")%>这段代码传给jsp页面?
但是你上面说不跳转页面,我认为就是在action中显示内容了吧?
这样的话就很简单了,String abc=request.getAttribute("abc");
PrintWriter out = response.getWriter();
out.print(abc);
看你补充的也是有点不明白你到底是想干什么?
如果是页面之间的传值,我想你也不会问;
难道说你是想把<%=request.getAttribute("abc")%>这段代码传给jsp页面?
但是你上面说不跳转页面,我认为就是在action中显示内容了吧?
这样的话就很简单了,String abc=request.getAttribute("abc");
PrintWriter out = response.getWriter();
out.print(abc);
追问
我的意思是 struts2 本来不是要先访问action获取数据后跳转到的页面才能用${}获取数据吗?
如何直接访问jsp也能获取到${}的数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询