[200分]如何能把jsp页面textarea输入框中输入内容的回车和段前的空格[排版]在提交后都保存到数据库[急等]
如何能把jsp页面textarea输入框中输入内容的回车和段前的空格在提交后都保存到数据库,即用户输入的是什么格式,都原样保存到数据库,如果把数据从库中展现到jsp页面上时还是用户原来输入数据的排版!
------解决方案-------------------- /**
* 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( " ", "  ");
pstrWord = pstrWord.replaceAll( " ", " ");
return pstrWord;
}
/**
* Function Detail : 对输出的字符处理
* @param pstrWord
* @return
* @throws java.io.Unsupported
EncodingException */
public static String replaceOut(String pstrWord) throws Exception
{
pstrWord = pstrWord.replaceAll( " <br> ", "\n ");
pstrWord = pstrWord.replaceAll( "  ", " ");
pstrWord = pstrWord.replaceAll( " ", " ");
pstrWord = toChinese(pstrWord);
return pstrWord;
}
就是这个,试试吧,记得结贴给分哦
------解决方案--------------------楼上的可以实现。
就是每次都要转。
------解决方案--------------------建议保存的时候不转换
在读取的时候再转换
------解决方案--------------------这个方法不错,我原来也是这样做的.
------解决方案--------------------汗,有没有JSP代码过滤啊?
------解决方案--------------------好像 <pre> </pre> 能按原来格式显示内容,不知道能不能满足楼主要求
------解决方案--------------------不转有问题吗?
直接塞到数据库?
比方说是 </br> 就给他个 </br> .有什么问题?