Bean的程序:package user.file;
import javax.servlet.http.*;
import javax.servlet.*;
public class UpFile {
HttpServletRequest request;
HttpSession session;

public void setRequest(HttpServletRequest request) {
this.request = request;
}
public void setSession(HttpSession session) {
this.session = session;
}
}
JSP文件的内容:
<%@ page language="java" pageEncoding="GBK"%>
<html>
  <head>
  </head>
  <jsp:useBean id="upfile" class="user.file.UpFile" scope=session></jsp:useBean>
  <body bgcolor="cyan"> 
    <%
     upfile.setRequest(request);
     upfile.setSession(session);
     %>

  </body>
</html>
在浏览器访问jsp文件是总是提示Source not found for JspServletWrapper.handleJspException(Exception) line: 473
无法访问,请问为什么?请问在bean中应该如何获取request和session对象。以上方法获取对象是否正确。
谢谢。
以上是我完整程序的一部分。

解决方案 »

  1.   

    Source not found for JspServletWrapper.handleJspException(Exception) line: 473 
    错误是在myeclipse里显示的。
      

  2.   

    request,session是内置对象,直接取就行。
      

  3.   

    HttpSession session = ((HttpServletRequest) req).getSession();
      

  4.   

    request,session是内置对象,直接取就行。
    同意此法!

      

  5.   

    request,session是内置对象,直接取就行。
    这句具体怎么应用,上面楼主的方法为什么不行?
      

  6.   

    HttpSession session = request.getSession();
    request, 直接就可以用