jsp页面间传递包含双引号的变量的值的完整性问题:pageA.jsp  --> pageB.jsp
     如:【pageA.jsp】
             传【content= "<DIV style=\"LINE-HEIGHT: 200%; \">"】变量到
            【pageB.jsp】

     要求:在【pageB.jsp】获取【pageA.jsp】提交过来的【content】的值
     方案1:
             String content= request.getParameter("content");获得的【content】的值为:<DIV style= 【错误,只获得一部分】【最常用的方法】
     方案2:
           1)首先在【pageA.jsp】获得用户输入的值,然后将其变量保存到【session】中    【此方法容易被忽略】
                 String content=request.getParameter("content");
                 StringBuffer contentStr = new StringBuffer(content);
                 session.setAttribute("content", contentStr);
            2)在【pageB.jsp】获取【content】的值
                 session.getAttribute("content");
                 此时获得的【content】的值为:<DIV style="LINE-HEIGHT: 200%; ">【正确】

posted on 2012-07-29 10:24  77cnblogs  阅读(525)  评论(0编辑  收藏  举报