锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品一区国产,精东影业在线观看,中文字幕免费在线观看http://www.aygfsteel.com/run2u/category/26923.htmlzh-cnMon, 29 Oct 2007 13:30:52 GMTMon, 29 Oct 2007 13:30:52 GMT60 Struts 1.2 鐨?HTML 鏍囩宓屽灞炴?濡倁ser.name)濡備綍鍔犲叆 JavaScript 琛ㄥ崟楠岃瘉http://www.aygfsteel.com/run2u/archive/2007/10/29/156700.html絀烘澂絀烘澂Mon, 29 Oct 2007 07:57:00 GMThttp://www.aygfsteel.com/run2u/archive/2007/10/29/156700.htmlhttp://www.aygfsteel.com/run2u/comments/156700.htmlhttp://www.aygfsteel.com/run2u/archive/2007/10/29/156700.html#Feedback0http://www.aygfsteel.com/run2u/comments/commentRss/156700.htmlhttp://www.aygfsteel.com/run2u/services/trackbacks/156700.html 

Struts 閲岄潰鐨? 涔嬬被鐨勮〃鍗曞煙鏍囩, 閮芥湁涓涓睘鎬у彨: property, 榪欎釜灞炴ф牴鎹枃妗f槸鍙互宓屽鐨? 渚嬪涓嬮潰鐨?formBean 宓屽浜嗕竴涓睘鎬?User:

public class User {
private String username;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}

 

public class UserForm extends FormBean {
private User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}

 

閭d箞瀵瑰簲鐨?JSP 欏甸潰閲岀殑  Tag 鍙互鍐欐垚:

<html:text property="user.username" />

浣嗘槸濡傛灉榪欐椂鍊欐湁浜鴻繕鎯崇粰鐢熸垚鐨勮〃鍗曞姞鍏?JavaScript 楠岃瘉鐨勮瘽, 蹇呴』鐢ㄤ笅闈㈢殑鍐欐硶鎵嶈兘閫氳繃:

榪欐槸鍥犱負 Struts 鏍囩鏈鍚庝駭鐢熺殑 HTML 濡備笅鎵紺?

 

<form onsubmit="return validateForm(this);">
<input name="user.username" />
form>

 

鐩存帴寮曠敤 鍏冪礌.user.username 鑲畾浼氬嚭閿欑殑. 姝g‘鐨勬柟娉曞弬鑰冧笂涓婇潰鐨勪唬鐮佹鍗沖彲.



絀烘澂 2007-10-29 15:57 鍙戣〃璇勮
]]>
FormBean 涓?POJO 鐨勯泦鎴?/title><link>http://www.aygfsteel.com/run2u/archive/2007/10/29/156699.html</link><dc:creator>絀烘澂</dc:creator><author>絀烘澂</author><pubDate>Mon, 29 Oct 2007 07:54:00 GMT</pubDate><guid>http://www.aygfsteel.com/run2u/archive/2007/10/29/156699.html</guid><wfw:comment>http://www.aygfsteel.com/run2u/comments/156699.html</wfw:comment><comments>http://www.aygfsteel.com/run2u/archive/2007/10/29/156699.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/run2u/comments/commentRss/156699.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/run2u/services/trackbacks/156699.html</trackback:ping><description><![CDATA[<span id="diary_group_textDIV" style="line-height: 150%">  <div id="wmqeeuq" class="code_title">浠g爜<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff"><</span><span style="color: #800000">form-bean </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="loginForm"</span><span style="color: #ff0000"> type</span><span style="color: #0000ff">="org.apache.struts.validator.DynaValidatorForm"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">form-property </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="user"</span><span style="color: #ff0000"> type</span><span style="color: #0000ff">="org.layout.model.User"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">form-bean</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span></div> <br /> 鍦ㄦ牎楠屾枃浠秜alidation.xml涓細 <br /> <br /> 浠g爜<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff"><</span><span style="color: #800000">form </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="loginForm"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">field </span><span style="color: #ff0000">property</span><span style="color: #0000ff">="user.name"</span><span style="color: #ff0000"> depends</span><span style="color: #0000ff">="required,minlength,maxlength"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">arg0 </span><span style="color: #ff0000">key</span><span style="color: #0000ff">="label.username"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">arg1 </span><span style="color: #ff0000">key</span><span style="color: #0000ff">="${var:minlength}"</span><span style="color: #ff0000"> name</span><span style="color: #0000ff">="minlength"</span><span style="color: #ff0000"> resource</span><span style="color: #0000ff">="false"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">arg2 </span><span style="color: #ff0000">key</span><span style="color: #0000ff">="${var:maxlength}"</span><span style="color: #ff0000"> name</span><span style="color: #0000ff">="maxlength"</span><span style="color: #ff0000"> resource</span><span style="color: #0000ff">="false"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var-name</span><span style="color: #0000ff">></span><span style="color: #000000">maxlength</span><span style="color: #0000ff"></</span><span style="color: #800000">var-name</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var-value</span><span style="color: #0000ff">></span><span style="color: #000000">16</span><span style="color: #0000ff"></</span><span style="color: #800000">var-value</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">var</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var-name</span><span style="color: #0000ff">></span><span style="color: #000000">minlength</span><span style="color: #0000ff"></</span><span style="color: #800000">var-name</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var-value</span><span style="color: #0000ff">></span><span style="color: #000000">2</span><span style="color: #0000ff"></</span><span style="color: #800000">var-value</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">var</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">field</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">field </span><span style="color: #ff0000">property</span><span style="color: #0000ff">="user.password"</span><span style="color: #ff0000"> <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />depends</span><span style="color: #0000ff">="required,minlength,maxlength"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">arg0 </span><span style="color: #ff0000">key</span><span style="color: #0000ff">="label.password"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">arg1 </span><span style="color: #ff0000">key</span><span style="color: #0000ff">="${var:minlength}"</span><span style="color: #ff0000"> name</span><span style="color: #0000ff">="minlength"</span><span style="color: #ff0000"> resource</span><span style="color: #0000ff">="false"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">arg2 </span><span style="color: #ff0000">key</span><span style="color: #0000ff">="${var:maxlength}"</span><span style="color: #ff0000"> name</span><span style="color: #0000ff">="maxlength"</span><span style="color: #ff0000"> resource</span><span style="color: #0000ff">="false"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var-name</span><span style="color: #0000ff">></span><span style="color: #000000">maxlength</span><span style="color: #0000ff"></</span><span style="color: #800000">var-name</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var-value</span><span style="color: #0000ff">></span><span style="color: #000000">16</span><span style="color: #0000ff"></</span><span style="color: #800000">var-value</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">var</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var-name</span><span style="color: #0000ff">></span><span style="color: #000000">minlength</span><span style="color: #0000ff"></</span><span style="color: #800000">var-name</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"><</span><span style="color: #800000">var-value</span><span style="color: #0000ff">></span><span style="color: #000000">2</span><span style="color: #0000ff"></</span><span style="color: #800000">var-value</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">var</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">field</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">form</span><span style="color: #0000ff">></span></div> </div> <div id="wmqeeuq" class="code_div">鍦╝ction涓涓嬭皟鐢細 <br /> 浠g爜<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">        DynaActionForm aForm </span><span style="color: #000000">=</span><span style="color: #000000"> (DynaActionForm)form;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />        ActionMessages messages </span><span style="color: #000000">=</span><span style="color: #000000"> form.validate(mapping, request);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />        </span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #000000">!</span><span style="color: #000000">messages.isEmpty())<br /> <img id="Codehighlighter1_160_265_Open_Image" onclick="this.style.display='none'; Codehighlighter1_160_265_Open_Text.style.display='none'; Codehighlighter1_160_265_Closed_Image.style.display='inline'; Codehighlighter1_160_265_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_160_265_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_160_265_Closed_Text.style.display='none'; Codehighlighter1_160_265_Open_Image.style.display='inline'; Codehighlighter1_160_265_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" />        </span><span id="Codehighlighter1_160_265_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_160_265_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            saveMessages(request, messages);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            </span><span style="color: #0000ff">return</span><span style="color: #000000"> mapping.findForward(</span><span style="color: #000000">"</span><span style="color: #000000">prompt</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />        User user </span><span style="color: #000000">=</span><span style="color: #000000"> (User)aForm.get(</span><span style="color: #000000">"</span><span style="color: #000000">user</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />        UserDAO userDAO </span><span style="color: #000000">=</span><span style="color: #000000"> (UserDAO)getWebApplicationContext().getBean(</span><span style="color: #000000">"</span><span style="color: #000000">userDAO</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />        user </span><span style="color: #000000">=</span><span style="color: #000000"> userDAO.get(user.getName(), user.getPassword());<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span></div> </div> <div id="wmqeeuq" class="code_div"> <pre>鍏跺疄榪欐牱瀛愮殑闆嗘垚鎰熻寰堜笉閿欑殑錛岄櫎浜嗗皯浜哾to鍜岃漿鎹紙鑷沖皯浣犺鐢ㄤ竴涓猚opyProperty鍚э級錛宲ojo瀹炵幇浜嗗簭鍒楀寲錛?/pre> <pre>鐢氳嚦鍙互鐩存帴娣卞叆鍒癏ibernate搴曞眰錛岃繖鏍峰瓙灝辯渷緙轟簡浠ュ墠涓鐩磋璁篺ormbean鍜宲o鏄笉鏄悎騫舵垨鑰呭湪鍝釜灞傞潰涓婅繘</pre> <pre>琛岃漿鎹€?/span></pre> </div> <img src ="http://www.aygfsteel.com/run2u/aggbug/156699.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/run2u/" target="_blank">絀烘澂</a> 2007-10-29 15:54 <a href="http://www.aygfsteel.com/run2u/archive/2007/10/29/156699.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> 主站蜘蛛池模板: <a href="http://" target="_blank">牙克石市</a>| <a href="http://" target="_blank">郓城县</a>| <a href="http://" target="_blank">蕉岭县</a>| <a href="http://" target="_blank">河北区</a>| <a href="http://" target="_blank">辰溪县</a>| <a href="http://" target="_blank">闵行区</a>| <a href="http://" target="_blank">乐清市</a>| <a href="http://" target="_blank">贵港市</a>| <a href="http://" target="_blank">广丰县</a>| <a href="http://" target="_blank">清远市</a>| <a href="http://" target="_blank">嘉定区</a>| <a href="http://" target="_blank">二手房</a>| <a href="http://" target="_blank">嵩明县</a>| <a href="http://" target="_blank">旺苍县</a>| <a href="http://" target="_blank">清流县</a>| <a href="http://" target="_blank">阿克陶县</a>| <a href="http://" target="_blank">新邵县</a>| <a href="http://" target="_blank">浏阳市</a>| <a href="http://" target="_blank">轮台县</a>| <a href="http://" target="_blank">内乡县</a>| <a href="http://" target="_blank">临洮县</a>| <a href="http://" target="_blank">昌江</a>| <a href="http://" target="_blank">南充市</a>| <a href="http://" target="_blank">宽甸</a>| <a href="http://" target="_blank">洪泽县</a>| <a href="http://" target="_blank">孟津县</a>| <a href="http://" target="_blank">巴中市</a>| <a href="http://" target="_blank">扶风县</a>| <a href="http://" target="_blank">哈巴河县</a>| <a href="http://" target="_blank">永嘉县</a>| <a href="http://" target="_blank">吕梁市</a>| <a href="http://" target="_blank">佳木斯市</a>| <a href="http://" target="_blank">上栗县</a>| <a href="http://" target="_blank">襄城县</a>| <a href="http://" target="_blank">葫芦岛市</a>| <a href="http://" target="_blank">偏关县</a>| <a href="http://" target="_blank">麦盖提县</a>| <a href="http://" target="_blank">蕉岭县</a>| <a href="http://" target="_blank">句容市</a>| <a href="http://" target="_blank">六枝特区</a>| <a href="http://" target="_blank">兴山县</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>