如何能把jsp页面textarea输入框中输入内容的回车和段前的空格在提交后都保存到数据库,即用户输入的是什么格式,都原样保存到数据库,如果把数据从库中展现到jsp页面上时还是用户原来输入数据的排版!

解决方案 »

  1.   


    /**
     * Function Detail : 对输入的字符处理
     * @param pstrWord
     * @return
     * @throws java.io.UnsupportedEncodingException
     */
    public static String replaceIn(String pstrWord) throws Exception
    {
    //pstrWord = replace(pstrWord);
    pstrWord = htmlEncode(pstrWord); 
    pstrWord = pstrWord.replaceAll("\n","<br>");
    pstrWord = pstrWord.replaceAll(" ","&nbsp");
    pstrWord = pstrWord.replaceAll(" ","&nbsp;");
    return pstrWord;
    }
    /**
     * Function Detail : 对输出的字符处理
     * @param pstrWord
     * @return
     * @throws java.io.UnsupportedEncodingException
     */
    public static String replaceOut(String pstrWord) throws Exception 
    {
    pstrWord = pstrWord.replaceAll("<br>","\n");
    pstrWord = pstrWord.replaceAll("&nbsp"," ");
    pstrWord = pstrWord.replaceAll("&nbsp;"," ");  
    pstrWord = toChinese(pstrWord); 
    return pstrWord;
    }就是这个,试试吧,记得结贴给分哦
      

  2.   

    好像<pre></pre>能按原来格式显示内容,不知道能不能满足楼主要求
      

  3.   

    不转有问题吗?
    直接塞到数据库?
    比方说是</br>就给他个</br>.有什么问题?
      

  4.   

    记得给人 liaohaiying(大菜) 结分,学了一手,哈哈