01-替换输入文本的空格和换行(字符串处理)

来源:互联网 发布:建筑设计效果图软件 编辑:程序博客网 时间:2024/06/07 23:37

index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html><head><title>index.jsp</title></head><body><form action="replace.jsp" method="post"><table><tr><td align="center">请输入信息</td></tr><tr><td><textarea rows="5" cols="30" name="info"></textarea></td></tr><tr><td align="center"><input type="submit" value="提交" /></td></tr></table></form></body></html>


replace.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html><head><title>My JSP 'replace.jsp' starting page</title></head><body><%request.setCharacterEncoding("UTF-8");String info = request.getParameter("info");%><jsp:useBean id="strBean" class="com.lh.bean.StringUtil"></jsp:useBean><jsp:setProperty property="str" name="strBean" value="<%=info %>" /><table width="240"><tr><td align="center">查看信息结果</td></tr><tr><td height="100" valign="top"><jsp:getProperty property="str"name="strBean" /></td></tr></table></body></html>


 

StringUtil.java

package com.lh.bean;public class StringUtil {private String str;public String getStr() {return str;}public void setStr(String str) {this.str = str;}/** * 替换字符串的方法 *  * @param str *            :源字符串 *  * @return 替换后的字符串 */public String replace(String str) {String newStr1 = "";String newStr2 = "";// 替换字符串中的空格为 newStr1 = str.replaceAll(" ", " ");// 替换换行符为<br/>newStr2 = newStr1.replaceAll("\r\n", "<br>");// 返回替换后的字符串return newStr2;}}