一个关于servlet与jsp的问题
此处 省略了一些关于的网页代码
String jianjie=new String(req.getParameter("jianjie").getBytes("iso-8859-1"),"utf-8");
String outjianjie="";//输出字符
String s="";
StringTokenizer stjianjie=new StringTokenizer(jianjie,"\n");//第一种分割字符的方法
while(stjianjie.hasMoreElements()){
s+=stjianjie.nextToken()+"<br>";
}
StringTokenizer stjianjie2=new StringTokenizer(s,"国");//第一种分割字符的方法
while(stjianjie2.hasMoreElements()){
outjianjie+=stjianjie2.nextToken()+"*";
}
out.print(outjianjie);
out.print(</body></html>);
当我在名为jianjie 的多行文本框中输入下面两行:
123
国家
返回给网页的却是下面三行:
123
*家
*
为什么呢?
------解决方案--------------------
s is:123<br>国家<br>
outjianjie is:123<br>*家<br>*
------解决方案--------------------
是啊,我觉得输出的是对的啊!
123
国家
123 国家--> 123<br>国家<br>
123<br> 家<br>--> 123<br>*家<br>*