﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-java fans-文章分类-struts心得</title><link>http://www.blogjava.net/jlin/category/12893.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 06:52:49 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 06:52:49 GMT</pubDate><ttl>60</ttl><item><title>Struts-DynaActionForm配置</title><link>http://www.blogjava.net/jlin/articles/57234.html</link><dc:creator>fly</dc:creator><author>fly</author><pubDate>Sat, 08 Jul 2006 01:34:00 GMT</pubDate><guid>http://www.blogjava.net/jlin/articles/57234.html</guid><wfw:comment>http://www.blogjava.net/jlin/comments/57234.html</wfw:comment><comments>http://www.blogjava.net/jlin/articles/57234.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jlin/comments/commentRss/57234.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jlin/services/trackbacks/57234.html</trackback:ping><description><![CDATA[
		<p>要使用DynaActionForm，首先得在Struts配置文件中添加form-bean元素。在配置文件中，DynaActionForm和ActionForm<br />的不同之处在于，DynaActionForm需要添加一些form-property元素，form-property用来指定HTML form 中的field名字，<br />Struts框架会通过这些名字的匹配，自动将HTML form 各个field的值封装到DynaActionForm实例中。下面的片断是关于<br />DynaActionForm的配置文件示例 ：</p>
		<p>&lt;form-beans&gt;<br />&lt;form-bean<br />name="loginForm"<br />type="org.apache.struts.action.DynaActionForm"&gt;<br />&lt;!—在下面制定Form的属性 --&gt;<br />&lt;form-property<br />name="email"<br />type="java.lang.String "/&gt;<br />&lt;form-property<br />name="password"<br />type="java.lang.String "/&gt;<br />&lt;!—可以为属性设置默认值 --&gt;<br />&lt;form-property<br />initial="false"<br />name="rememberMe"<br />type="java.lang.Boolean "/&gt;<br />&lt;/form-bean&gt;<br />&lt;form-beans&gt;</p>
		<p>
				<br />注意：在配置文件中定义的form-property 的type 属性，其值为一个java类名，因此对于java<br />语言中的主类型，如ini,long 必须定义为java.lang.Int，java.lang.Long，其它主类型依<br />次类推。</p>
<img src ="http://www.blogjava.net/jlin/aggbug/57234.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jlin/" target="_blank">fly</a> 2006-07-08 09:34 <a href="http://www.blogjava.net/jlin/articles/57234.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个好的struts的web配置</title><link>http://www.blogjava.net/jlin/articles/57233.html</link><dc:creator>fly</dc:creator><author>fly</author><pubDate>Sat, 08 Jul 2006 01:33:00 GMT</pubDate><guid>http://www.blogjava.net/jlin/articles/57233.html</guid><wfw:comment>http://www.blogjava.net/jlin/comments/57233.html</wfw:comment><comments>http://www.blogjava.net/jlin/articles/57233.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jlin/comments/commentRss/57233.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jlin/services/trackbacks/57233.html</trackback:ping><description><![CDATA[&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;!DOCTYPE web-app<br />PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"<br />"<a href="http://java.sun.com/dtd/web-app_2_3.dtd">http://java.sun.com/dtd/web-app_2_3.dtd</a>"&gt;<br />&lt;web-app&gt;<br />&lt;servlet&gt;<br />&lt;servlet-name&gt;storefront&lt;/servlet-name&gt;<br />&lt;servlet-class&gt;org.apache.struts.action.ActionServlet&lt;/servlet-class&gt;<br />&lt;init-param&gt;<br />&lt;param-name&gt;config&lt;/param-name&gt;<br />&lt;param-value&gt;/WEB-INF/struts-config.xml&lt;/param-value&gt;<br />&lt;/init-param&gt;<br />&lt;init-param&gt;<br />&lt;param-name&gt;debug&lt;/param-name&gt;<br />&lt;param-value&gt;3&lt;/param-value&gt;<br />&lt;/init-param&gt;<br />&lt;init-param&gt;<br />&lt;param-name&gt;detail&lt;/param-name&gt;<br />&lt;param-value&gt;3&lt;/param-value&gt;<br />&lt;/init-param&gt;<br />&lt;load-on-startup&gt;1&lt;/load-on-startup&gt;<br />&lt;/servlet&gt;<br />&lt;servlet-mapping&gt;<br />&lt;servlet-name&gt;storefront&lt;/servlet-name&gt;<br />&lt;url-pattern&gt;/action/*&lt;/url-pattern&gt;<br />&lt;/servlet-mapping&gt;<br />&lt;welcome-file-list&gt;<br />&lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;<br />&lt;/welcome-file-list&gt;<br />&lt;error-page&gt;<br />&lt;error-code&gt;404&lt;/error-code&gt;<br />&lt;location&gt;/common/404.jsp&lt;/location&gt;<br />&lt;/error-page&gt;<br />&lt;error-page&gt;<br />&lt;error-code&gt;500&lt;/error-code&gt;<br />&lt;location&gt;/common/500.jsp&lt;/location&gt;<br />&lt;/error-page&gt;<br />&lt;taglib&gt;<br />&lt;taglib-uri&gt;/WEB-INF/struts-html.tld&lt;/taglib-uri&gt;<br />&lt;taglib-location&gt;/WEB-INF/struts-html.tld&lt;/taglib-location&gt;<br />&lt;/taglib&gt;<br />&lt;taglib&gt;<br />&lt;taglib-uri&gt;/WEB-INF/struts-bean.tld&lt;/taglib-uri&gt;<br />&lt;taglib-location&gt;/WEB-INF/struts-bean.tld&lt;/taglib-location&gt;<br />&lt;/taglib&gt;<br />&lt;taglib&gt;<br />&lt;taglib-uri&gt;/WEB-INF/struts-logic.tld&lt;/taglib-uri&gt;<br />&lt;taglib-location&gt;/WEB-INF/struts-logic.tld&lt;/taglib-location&gt;<br />&lt;/taglib&gt;<br />&lt;/web-app&gt;<br /><img src ="http://www.blogjava.net/jlin/aggbug/57233.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jlin/" target="_blank">fly</a> 2006-07-08 09:33 <a href="http://www.blogjava.net/jlin/articles/57233.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>