首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

想在servlet中保存一段String,然后在JSP页面进行输出,该怎么解决

2012-03-31 
想在servlet中保存一段String,然后在JSP页面进行输出Java codepublic void doGet(HttpServletRequest requ

想在servlet中保存一段String,然后在JSP页面进行输出

Java code
public void doGet(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {                String searchName= new String(request.getParameter("txtPname").getBytes("ISO8859-1"),"UTF-8");        ProductDao productDao = new ProductDao();        try {            ArrayList<Product> productList = productDao.search(searchName);                        HttpSession session = request.getSession();            session.setAttribute("productList", productList);            if(productList.isEmpty()){                productList = null;                productList=productDao.selectAll();                session= request.getSession();                session.setAttribute("productList", productList);                                request.getRequestDispatcher("/ProductList.jsp").forward(request, response);                    //想在这里加入输出到页面的String                            }else{                request.getRequestDispatcher("/ProductList.jsp").forward(request, response);            }        } catch (ClassNotFoundException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (SQLException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }


[解决办法]
request.getRequestDispatcher("/ProductList.jsp").forward(request, response); 
这个已经跳转了、在跳转前加不行吗?
[解决办法]
上面说的有道理,把值保存在attritute里面然后在页面上取出来,打印出来就好了

热点排行
Bad Request.