servlet中调用一个后台方法,返回一个字符串
把值存在session里,跳转到Ok.jsprePath = Shapshot.shapshot(srcUrl, method);
System.out.println(rePath);session.setAttribute("repath", rePath);
System.out.println("servlet——"+session.getAttribute("repath"));response.sendRedirect("ok.jsp");输出结果为
null
servlet——null再次访问时,返回的是上一次的rePath
地址1
servlet——地址1
把值存在session里,跳转到Ok.jsprePath = Shapshot.shapshot(srcUrl, method);
System.out.println(rePath);session.setAttribute("repath", rePath);
System.out.println("servlet——"+session.getAttribute("repath"));response.sendRedirect("ok.jsp");输出结果为
null
servlet——null再次访问时,返回的是上一次的rePath
地址1
servlet——地址1
解决方案 »
- jQuery模式化窗口
- 关于AJAX返回超时的问题解决
- 关于javascript,帮个忙,在线等待!!!
- facebook应用通信,要疯了……[
- 求助 高手!!!!!!
- 那位大虾可以给个简单的JavaBean封装数据操作的代码啊?(记录的添加、检索)
- 怎样判断从jsp页面中提交过来的是"中文字符串"
- 我用jspsmart组件上传文件,cpu的占有率是100%,这个问题怎么解决呀???
- JSP如何向javascript传数据?
- JSF的Session管理
- 关于struts1的问题请指教,在线等啊
- java.lang.StringIndexOutOfBoundsException:String index out of range:-1
就是这类似的情况
只能用ajax等解决么?
/**
* 设置AJAX同步
*/
$.ajaxSetup({
async : false
});
final HttpServletResponse response) throws ServletException,
IOException {
return rePath;
}public void service(HttpServletRequest request,
final HttpServletResponse response) throws ServletException,
IOException {
String rePath = doPath(request, response);
response.getWriter().write(rePath); }
最后采取的方法