读书人

struts2获取不了request对象解决方案

发布时间: 2012-02-02 23:57:14 作者: rapoo

struts2获取不了request对象

大家好,那位高手可以帮我解决一下这个问题啊

我在struts2的action的execute()方法里取不到REQUEST对象,对象值为空我是这样子做的

HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("startPage", startPage);
request.setAttribute("endPage", endPage);

startPage,endPage都有值,在是在JSP页面上却发生以下的错误

13:46:13,921 ERROR [default]:250 - Servlet.service() for servlet default threw exception
java.lang.IllegalStateException
at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:433)
at org.apache.jsp.PageList_jsp._jspService(PageList_jsp.java:74)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)

我的JSP页面是这样子接收的

<%
String start = request.getParameter("startPage");
if(start==null){
System.out.print(start);
response.sendRedirect("error.jsp");
}else{
int startPage = Integer.parseInt(start);
System.out.print(startPage);
}
String end = request.getParameter("endPage");
if(end==null){
response.sendRedirect("error.jsp");
}else{
int endPage = Integer.parseInt(end);
System.out.print(endPage);
}
%>

[解决办法]
居然还有你这么用struts2的。。。完全违背了struts2的初充
[解决办法]
JSP里面改成String start = request.getAttribute("startPage");

还有就是2楼说的,不知道你为什么要这样使用.
[解决办法]

探讨
居然还有你这么用struts2的。。。完全违背了struts2的初充

[解决办法]
^_^ 确实不晓得为什么要为了框架而框架
struts2不是这么整的
[解决办法]
探讨
居然还有你这么用struts2的。。。完全违背了struts2的初衷

[解决办法]
学习了,,,,呵呵

读书人网 >J2EE开发

热点推荐