JAVAEE SERVLET 报错 求解 急!!!!!!!
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.csuinfosoft.entity.Book;
import com.csuinfosoft.service.BookService;
public class BookTypeServlet extends HttpServlet {
/**
*通过输入书本类型 获得书本的信息
*/
private static final long serialVersionUID = 6736897007827179546L;
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doPost(req, resp);
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// 设置编码集
req.setCharacterEncoding("utf-8");
resp.setCharacterEncoding("utf-8");
resp.setContentType("textml;charset=utf-8");
// 从输入框获取book类型
String booktype = req.getParameter("booktype");
HttpSession session = req.getSession();
String path = req.getServletPath();
if ("/bookType".equals(path)) {
if (booktype != null && !"".equals(booktype)) {
BookService bookservice = new BookService();
List<Book> books = bookservice.getBooksByType(booktype);
// System.out.println(books);
path = "/wenxue.jsp";
req.setAttribute("books", books);
session.setAttribute("booktype", booktype);
}
System.out.println(path);
}
req.getRequestDispatcher(path).forward(req, resp);
}
}
Error:at org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:544)
at javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:216)