<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>未来客</title>
    <description></description>
    <link>http://hu-ping888.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
          <item>
        <title>java 正则表达式</title>
        <author>未来客</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://hu-ping888.javaeye.com">未来客</a>&nbsp;
                    链接：<a href="http://hu-ping888.javaeye.com/blog/192167" style="color:red;">http://hu-ping888.javaeye.com/blog/192167</a>&nbsp;
          发表时间: 2008年05月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          /**<br />*版权只属于未来客<br />*/<br />import java.util.regex.Pattern;<br />/**<br /> * @since 2008-05-10<br /> * @author 未来客<br /> * @version 1.0<br /> */<br />public class StrTest {<br /><br />	public StrTest(){<br />		<br />	}<br />	/**<br />	 * @desc 判断是否全是字母<br />	 * @param str<br />	 * @return<br />	 */<br />	public boolean letterMatch(String str){<br />		if(Pattern.matches("[a-zA-Z]*",str)){<br />			return true;<br />		}<br />		else{<br />			return false;<br />		}<br />	}<br />	/**<br />	 * @desc 判断是否全是数字<br />	 * @param str<br />	 * @return<br />	 */<br />	public boolean numberMatch(String str){<br />		if(Pattern.matches("[0-9]*",str)){<br />			return true;<br />		}<br />		else{<br />			return false;<br />		}<br />	}<br />	/**<br />	 * @desc 判断不包含某些字符<br />	 * @param str<br />	 * @return<br />	 */<br />	public boolean containLetterMatch(String str){<br />		if(Pattern.matches("[a-zA-Z0-9&amp;&amp;[^bc]]*",str)){<br />			return true;<br />		}<br />		else{<br />			return false;<br />		}<br />	}<br />	public static void main(String[] args) {<br />		// TODO Auto-generated method stub<br />		StrTest test=new StrTest();<br />		System.out.println(test.letterMatch("adfdsafjksdafljsadklf"));<br />		System.out.println(test.numberMatch("3255325235235252353252"));<br />		System.out.println(test.containLetterMatch("sddsfgdfsZZFS5465464654FDS"));<br />	}<br /><br />}
          <br/><br/>
          <span style="color:red;">
            <a href="http://hu-ping888.javaeye.com/blog/192167#comments" style="color:red;">已有 <strong>1</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 12 May 2008 11:35:45 +0800</pubDate>
        <link>http://hu-ping888.javaeye.com/blog/192167</link>
        <guid>http://hu-ping888.javaeye.com/blog/192167</guid>
      </item>
          <item>
        <title>STRUTS2.0 常用标签 struts2标签 struts2</title>
        <author>未来客</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://hu-ping888.javaeye.com">未来客</a>&nbsp;
                    链接：<a href="http://hu-ping888.javaeye.com/blog/173650" style="color:red;">http://hu-ping888.javaeye.com/blog/173650</a>&nbsp;
          发表时间: 2008年03月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <span style="font-size: large">1．	Struts2页面开发中常用标签使用说明<br />1.1．往action里传值的使用方式：<br />&lt;input name="userName" type="text" class="input6" size="15"><br />a.	userName属性需要在访问的action中提供相应的属性，并有SET/GET方法。<br />b.	可以不在访问的action中提供相应的属性，用request.getParameter(“userName”);1.2．显示标签 property 用于输出指定值：<br />&lt;s:property value=" userName "/> 当action返回到指定页面是，可以通过该标签显示action中的属性信息。（注 userName必须在action中存在，并有GET方法）。<br /><br />	1.3．往对象中传值&lt;s:textfield> 用于从页面往action中的对象内传值：<br />		&lt;s:text name="user. userName " id="username"/><br />该标签可以在页面中向action中的实体对象内直接传值。（注：在action中要存在user对象，并有SET/GET方法。）<br /><br />	1.4．判断&lt;s:if> &lt;/s:if> 用于在页面中判断指定数据<br />		&lt;s:if test="userName == admin">…. &lt;/s:if><br />		&lt;s:else>…. &lt;/s:else><br />		该标签用于对指定的数据进行判断，但指定的数据必须在action中存在。<br /><br />1.5．迭代&lt;s:iterator>用于将List、Map、ArrayList等集合进行循环遍历<br />		&lt;s:iterator value="userList" id="user" status="u"><br />			&lt;s:property value="userName"/>&lt;/a><br />&lt;/s:iterator><br />该标签用于将userList集合中的元素进行循环，用过property进行显示集合中的指定元素值。<br /><br />1.6．URL地址标签，&lt;s:url>用于生成一个URL地址，可以通过URL标签指定的&lt;s:param>子元素向URL地址发送请求参数<br />		&lt;s:url action=" "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;s:param name=" " value="">&lt;/s:param><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/s:url><br />其中action为请求地址，param子元素为地址后面所带的参数。<br /><br />1.7．超链接 &lt;a href >一般和&lt;s:url>标签一起使用，用于带多个参数。<br />	&lt;a href="<br />&lt;s:url action=" "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;s:param name=" " value="">&lt;/s:param><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;s:param name=" " value="">&lt;/s:param><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;s:param name=" " value="">&lt;/s:param><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/s:url>"><br />超链接&lt;/a><br /><br />1.8．set标签，用于将某个值放入指定的范围内。例如application,session等。<br />&lt;s:set name="user" value="userName" scope=”request”/><br />将user值放入request范围内。<br /><br />2．	Struts2页面开发中常用标签使用规范：<br />1.1．通过&lt;input name="userName" type="text" class=" " size="15"><br />		往action中传值，action中要有相应的属性，并提供SET/GET方法。<br />		（在数量少时可以使用request.getParameter(“userName”);）<br /><br />1.2．在页面显示action传来的数据，使用property标签。需要显示的数据从action中获得。<br /><br />1.3．往action中的实体对象内传值，使用textfield标签。<br /><br />1.4．在页面中判断指定值使用&lt;s:if>标签。判断数据从action中获得。<br /><br />1.5．在页面中需要循环列表显示的数据使用&lt;s:iterator>标签，列表数据从action中获得。<br /><br />1.6．URL地址和超链接可以使用&lt;a href>和&lt;s:url>，在传多值时建议&lt;a href>和&lt;s:url>一起使用</span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://hu-ping888.javaeye.com/blog/173650#comments" style="color:red;">已有 <strong>1</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 19 Mar 2008 10:19:53 +0800</pubDate>
        <link>http://hu-ping888.javaeye.com/blog/173650</link>
        <guid>http://hu-ping888.javaeye.com/blog/173650</guid>
      </item>
      </channel>
</rss>