摘要: System.out.println("request.getRemoteAddr():"+request.getRemoteAddr());System.out.println("request.getRemoteHost():"+request.getRemoteHost());得到的结果相同(局域网内试验的结果)。那么getRemoteAddr()和getRemoteHost()到底有什么区别?我的目的就是要得到发出request的机器的IP地址,到底用以上哪个方法?----------------------------------------- 阅读全文
posted @ 2013-06-08 16:28 leers 阅读(196) 评论(0) 推荐(0)
摘要: 在struts.xml中增加:<constant name="struts.devMode" value="true" /><constant name="struts.configuration.xml.reload" value="true"/><!-- 开启使用开发模式,详细错误提示 --><!-- <constant name="struts.devMode" value="true"/>--><!-- 阅读全文
posted @ 2013-06-08 15:40 leers 阅读(141) 评论(0) 推荐(0)
摘要: 列出一些常用的正则表达式:1.匹配纯小写英文/^[a-z]+$/2.匹配中文 /^[\u4e00-\u9fa5]+$/3.匹配数字(包括小数点) /^\-?\d+(?:\.\d+)?$/4.匹配整数 /^\-?\d+$/5.匹配正整数 /^(0|[1-9]\d*)$/6.匹配纯数字 /^\d+$/7.匹配登陆账号(字母开头,接数字、字母、下划线) /^[a-z][a-z0-9_]*$/8.匹配邮编(6位,首位不为零)/^[1-9]\d{5}$/9.匹配QQ号(5到10位,首位不为零) /^[1-9][0-9]{4,9}$/10.匹配电子邮箱,比如:61114579@qq.com或li.kait 阅读全文
posted @ 2013-05-31 17:51 leers 阅读(215) 评论(0) 推荐(0)
摘要: 字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。$匹配输入字符串结尾的位置。如果设置了 RegExp 对象的Multiline 属性,$ 还会与“\n”或“\r”之前的位置匹配。*零次或多次匹配前面的字符或子表达式。例如,zo* 匹配“z”和“zoo”。* 等效于 {0,}。+一次或多次匹配前面的字符或子表达式。例如,“zo+”与“zo”和“zoo”匹配, 阅读全文
posted @ 2013-05-31 15:11 leers 阅读(175) 评论(0) 推荐(0)