久久精品国产亚洲av天美18 ,亚洲AV无码乱码在线观看牲色,亚洲av日韩av高潮潮喷无码http://www.tkk7.com/xiaohu/category/20428.html為你而瘋狂zh-cnWed, 18 Apr 2007 16:46:44 GMTWed, 18 Apr 2007 16:46:44 GMT60Struts 2.0的Actionhttp://www.tkk7.com/xiaohu/archive/2007/04/17/111140.html小虎(年輕)小虎(年輕)Tue, 17 Apr 2007 01:02:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/04/17/111140.htmlhttp://www.tkk7.com/xiaohu/comments/111140.htmlhttp://www.tkk7.com/xiaohu/archive/2007/04/17/111140.html#Feedback0http://www.tkk7.com/xiaohu/comments/commentRss/111140.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/111140.html閱讀全文

小虎(年輕) 2007-04-17 09:02 發表評論
]]>
Entity 轉換成 ActionForm用http://www.tkk7.com/xiaohu/archive/2007/03/26/106350.html小虎(年輕)小虎(年輕)Mon, 26 Mar 2007 03:20:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/03/26/106350.htmlhttp://www.tkk7.com/xiaohu/comments/106350.htmlhttp://www.tkk7.com/xiaohu/archive/2007/03/26/106350.html#Feedback0http://www.tkk7.com/xiaohu/comments/commentRss/106350.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/106350.html <form-beans>
??? <form-bean name="loginForm" type="org.apache.struts.validator.LazyValidatorForm">
??? ?<form-property name="login" type="com.xiaohu.domain.User_Info"/>
??? </form-bean>
</form-beans>



<action-mappings >
??? <action
????? attribute="loginForm"
????? input="/view/index.jsp"
????? name="loginForm"
????? path="/login"
????? scope="request"
????? parameter="method"
????? validate="false"(此參數不可缺)
????? type="org.springframework.web.struts.DelegatingActionProxy">
????? <forward name="success" path="/message/success.jsp" />
????? <forward name="failure" path="/message/failure.jsp" />
??? </action>

</action-mappings>



小虎(年輕) 2007-03-26 11:20 發表評論
]]>
配置文件的讀取http://www.tkk7.com/xiaohu/archive/2007/03/13/103504.html小虎(年輕)小虎(年輕)Tue, 13 Mar 2007 04:58:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/03/13/103504.htmlhttp://www.tkk7.com/xiaohu/comments/103504.htmlhttp://www.tkk7.com/xiaohu/archive/2007/03/13/103504.html#Feedback0http://www.tkk7.com/xiaohu/comments/commentRss/103504.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/103504.html .ini或者.proerties文件, 只要內容是 ds=dfjh 或者 kd: ksadkf 這種,就可以用如下方法讀取:
???Proerties pro = new Properties();
???InputStream ins = getClass().getClassLoad().getResourceAsStream("/test.properties");
??????????????????或者
???FileInputStream fins= new FileInputStream("test.properties");?
???pro.load(ins);
???ins.close();
???String value = pro.getProperty("parameter");



小虎(年輕) 2007-03-13 12:58 發表評論
]]>
ActionErrors和ActionError的用法http://www.tkk7.com/xiaohu/archive/2007/03/12/103212.html小虎(年輕)小虎(年輕)Mon, 12 Mar 2007 01:16:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/03/12/103212.htmlhttp://www.tkk7.com/xiaohu/comments/103212.htmlhttp://www.tkk7.com/xiaohu/archive/2007/03/12/103212.html#Feedback0http://www.tkk7.com/xiaohu/comments/commentRss/103212.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/103212.html/**ActionErrors和ActionError都是ActionMessage的子類,ActionError存放在
??? ActionErrors中,ActionError對象中的參數為配置文件中配置的相應的值,若配置文件
??? 中沒有配置或配置文件不合適都不能用<html:errors property=""/>輸出
?*/
1.建立配置文件MyResource.property,例如放在com.gsww.property下.在此配置文件中設定所需要的對應值,如:
???# Resources for parameter 'com.yourcompany.struts.ApplicationResources'
???# Project P/xioahu
???user.name=<b>userName {0} {1} is not valid user,please input again.</b>
???login.false=<b>userName or password is not right</b>???
2.在struts-config.xml中配置如下:
???<message-resources parameter="com.gsww.property.MyResource" />
3.應用如下:
???ActionErrors errors = new ActionErrors();
???ActionError error = new ActionError("login.false");
???errors.add("loginFalse",error);
???saveErrors(request,errors):
4.JSP頁面中輸出錯誤信息
???<html:errors property="loginFalse"/>











小虎(年輕) 2007-03-12 09:16 發表評論
]]>
動態ActionForm的配置http://www.tkk7.com/xiaohu/archive/2007/03/12/103207.html小虎(年輕)小虎(年輕)Mon, 12 Mar 2007 00:59:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/03/12/103207.htmlhttp://www.tkk7.com/xiaohu/comments/103207.htmlhttp://www.tkk7.com/xiaohu/archive/2007/03/12/103207.html#Feedback0http://www.tkk7.com/xiaohu/comments/commentRss/103207.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/103207.html1.在struts-config.xml中的配置如下:
???<form-beans >
??? <!-- <form-bean name="loginForm" type="com.gsww.web.actionForm.LoginForm" /> -->
????<form-bean name="loginForm" type="org.apache.struts.action.DynaActionForm">
?????<form-property name="userName" type="java.lang.String"/>
?????<form-property name="password" type="java.lang.String"/>
????</form-bean>
???</form-beans>
2.Action中的應用如下:
/**建立動態表單對象,用于獲取表單數據*/
??DynaActionForm dynaform = (DynaActionForm)form;
??
/**用DynaActionForm.get("字段名")來獲取字段值*/
??System.out.print("userName="+dynaform.get("userName"));



小虎(年輕) 2007-03-12 08:59 發表評論
]]>
log4j使用問題http://www.tkk7.com/xiaohu/archive/2007/03/08/102538.html小虎(年輕)小虎(年輕)Thu, 08 Mar 2007 01:44:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/03/08/102538.htmlhttp://www.tkk7.com/xiaohu/comments/102538.htmlhttp://www.tkk7.com/xiaohu/archive/2007/03/08/102538.html#Feedback0http://www.tkk7.com/xiaohu/comments/commentRss/102538.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/102538.html 我在MyEclipse+JBoss4下使用log4j,已經修改了 jboss-service.xml中的
<attribute name="Java2ClassLoadingCompliance">true</attribute>
<attribute name="UseJBossWebLoader">true</attribute>

但為什么配置文件好像還是不起作用?(配置文件無誤,已使用指定路徑的辦法測試過,log4j.property默認放在了SRC目錄下).



小虎(年輕) 2007-03-08 09:44 發表評論
]]>
JBOSS與LOG4Jhttp://www.tkk7.com/xiaohu/archive/2007/03/07/102474.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 13:35:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/03/07/102474.htmlhttp://www.tkk7.com/xiaohu/comments/102474.htmlhttp://www.tkk7.com/xiaohu/archive/2007/03/07/102474.html#Feedback0http://www.tkk7.com/xiaohu/comments/commentRss/102474.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/102474.html ??? 不同的服務器對于使用 log4j 是有些不同的,實際使用中主要是用 tomcat jboss 兩類,對于 tomcat, 它本身是沒有配置 log4j 的,所以使用起來和常規的一樣;而在 jboss 中它是本身配置了 log4j 的,所以有時候在看項目代碼時,其整個項目并沒有 log4j 的配置文件,而在一些類中仍然定義了 Logger, 例如 static Logger log = org.apache.log4j.Logger.getLogger(UserDaoImple.class); ,這就表明開發者打算使用 jboss 默認的 log4j 的配置,我們可以在 jboss 下的對應的 log 目錄下的 server.log 中看到日志, jboss 本身的 log4j 的配置是將 debug,info 級的日志寫在 server.log 中,而像 error 等級別比較高的日志打印到控制臺上,而寫到 server.log 中的日志比較多,并不方便查看。于是我們想到使用自己的 log4j 配置寫到某個具體的文件中(注意文件要先建立,才能忘里面寫東西, log4j 自己不能建立文件),但這里因為 jboss 有它自己的 log4j 配置,所以如果我們配置的 log4j 包含 Console Appender 時,就會出錯,錯誤類似于 ERROR: invalid console appender config detected, console stream is looping.
解決方法一是不用 Console Appender, 或者改 jboss 的配置文件,在 jboss-service.xml 文件里 ,
<mbean code="org.jboss.logging.Log4jService" name="jboss.system:type=Log4jService,service=Logging">
????????<attribute name="ConfigurationURL">resource:log4j.xml</attribute>
????????<attribute name="CatchSystemOut">false</attribute>
????????<attribute name="Log4jQuietMode">true</attribute>
</mbean>

我建議不用 Console Appender ,當然這是對 jboss3.2.x 是這樣,對于 jboss4.0.x 如果我們要用自己的 log4j 配置照上述改還是會有問題,會有類似于 log4j:ERROR A "org.jboss.logging.util.OnlyOnceErrorHandler" object is not assignable to a "org.apache.log4j.spi.ErrorHandler" variable 的異常,解決方法是把 /server/default/jbossweb-tomcat55.sar/META-INF/jboss-service.xml 中的以下兩個熟悉改成 true
<attribute name="Java2ClassLoadingCompliance">true</attribute>
<attribute name="UseJBossWebLoader">true</attribute>

以上就是使用 jboss 服務器可能出現的問題,解決了這些再來使用 log4j 就比較簡單了。

小虎(年輕) 2007-03-07 21:35 發表評論
]]>
不走jsp,直接輸出字符串http://www.tkk7.com/xiaohu/archive/2007/03/07/102473.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 13:34:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/03/07/102473.htmlhttp://www.tkk7.com/xiaohu/comments/102473.htmlhttp://www.tkk7.com/xiaohu/archive/2007/03/07/102473.html#Feedback0http://www.tkk7.com/xiaohu/comments/commentRss/102473.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/102473.html ActionForward?execute(....){
????try?{
????????????response.setContentType("text/html;charset=UTF-8");
????????????response.getWriter().write(text);
????}?catch?(IOException?e)?{
????????????log.error(e);
????}
????return?null;
}



小虎(年輕) 2007-03-07 21:34 發表評論
]]>
不在struts-config.xml配置jsp路徑,直接在代碼里跳轉http://www.tkk7.com/xiaohu/archive/2007/03/07/102472.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 13:33:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/03/07/102472.htmlhttp://www.tkk7.com/xiaohu/comments/102472.htmlhttp://www.tkk7.com/xiaohu/archive/2007/03/07/102472.html#Feedback0http://www.tkk7.com/xiaohu/comments/commentRss/102472.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/102472.html ?return?new?ActionForward("/foo/bar.jsp");
?????????????????? or
?return?new?ActionForward("/foo/bar.jsp",true);



小虎(年輕) 2007-03-07 21:33 發表評論
]]>
No FormBeanhttp://www.tkk7.com/xiaohu/archive/2007/03/07/102471.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 13:32:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/03/07/102471.htmlhttp://www.tkk7.com/xiaohu/comments/102471.htmlhttp://www.tkk7.com/xiaohu/archive/2007/03/07/102471.html#Feedback0http://www.tkk7.com/xiaohu/comments/commentRss/102471.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/102471.html ??? Struts 1.2.7 之后一共有三種方法,不需要定義FormBean Java類也不需要在struts-config.xml里詳細定義formBean的每個屬性。


???
第一種 appfuse里使用的,定義DynaValidatorForm里,內嵌一個pojo屬性.

<form-bean?name="userForm"?type="org.apache.struts.validator.DynaValidatorForm">
????????????<form-property?name="user"?type="org.appfuse.model.User"/>
form-bean>

?


//
取得 form?DynaActionForm?userForm?=?(DynaActionForm)?form;
User?user?=?(User)?userForm.get("user");
//
設置
form
userForm.set("user",user);

???
??? 第二種是用BeanValidatorForm,直接把PojoFormBean,無需繼承于FormBean接口。

?<form-bean?name="userForm"?type="org.springside.helloworld.domain.User"/>

?

// 取得 form?Bean
ValidatorForm?userForm?=?(BeanValidatorForm)?form;User?user?=?(User)?userForm.getInstance();
//
設置
form
BeanUtils.copyProperties(userForm,?user);



小虎(年輕) 2007-03-07 21:32 發表評論
]]>
struts-config.xml使用通配符http://www.tkk7.com/xiaohu/archive/2007/03/07/102470.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 13:29:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/03/07/102470.htmlhttp://www.tkk7.com/xiaohu/comments/102470.htmlhttp://www.tkk7.com/xiaohu/archive/2007/03/07/102470.html#Feedback1http://www.tkk7.com/xiaohu/comments/commentRss/102470.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/102470.html ??? 對一些CRUDAction,可以使用通配符,如果這批action里某個action某個方法還存在特殊路徑,可以在代碼里直接new ActionForward("/foo.jsp");

<action?path="/admin/*"?name="{1}Form"?parameter="method"?scope="request"?validate="false">
????????????<forward?name="list"?path="/WEB-INF/pages/admin/{1}List.jsp"/>
????????????<forward?name="edit"?path="/WEB-INF/pages/admin/{1}Form.jsp"/>
????????????<forward?name="success"?path="/admin/{1}.do?method=list"?redirect="true"/>
action>



小虎(年輕) 2007-03-07 21:29 發表評論
]]>
DispatchAction用法http://www.tkk7.com/xiaohu/archive/2007/03/07/102371.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 05:07:00 GMThttp://www.tkk7.com/xiaohu/archive/2007/03/07/102371.htmlhttp://www.tkk7.com/xiaohu/comments/102371.htmlhttp://www.tkk7.com/xiaohu/archive/2007/03/07/102371.html#Feedback0http://www.tkk7.com/xiaohu/comments/commentRss/102371.htmlhttp://www.tkk7.com/xiaohu/services/trackbacks/102371.html ?? 以一個Controller響應一組動作絕對是Controller界的真理,StrutsDispatchAction同樣可以做到這點。

<action?path="/admin/user"?name="userForm"?scope="request"?parameter="method"?validate="false">
????<forward?name="list"?path="/admin/userList.jsp"/>
action>

??? 其中parameter="method" 設置了用來指定響應方法名的url參數名為method,即/admin/user.do?method=list 將調用UserActionpublic ActionForward list(....)?函數。???

?? ?public ActionForward unspecified(....) 函數可以指定不帶method方法時的默認方法。

小虎(年輕) 2007-03-07 13:07 發表評論
]]>
主站蜘蛛池模板: 免费的全黄一级录像带| 日本免费一区二区三区四区五六区| 亚洲成a人一区二区三区| 狠狠躁狠狠爱免费视频无码| 亚洲av午夜福利精品一区 | 国产三级在线观看免费| 免费国产黄网站在线观看动图| 亚洲产国偷V产偷V自拍色戒| 24小时日本在线www免费的| a一级爱做片免费| 亚洲国产精品成人久久久| 免费h成人黄漫画嘿咻破解版| 国产精品免费看久久久| 亚洲国产精品99久久久久久| 亚洲VA成无码人在线观看天堂| 成人au免费视频影院| 久久这里只精品热免费99| 亚洲av无码成人影院一区| 亚洲一区二区三区首页| 亚洲精品tv久久久久久久久久| 手机看黄av免费网址| a级精品九九九大片免费看| 亚洲乱色伦图片区小说| 亚洲日本va午夜中文字幕一区| 国产美女精品视频免费观看| 亚洲香蕉免费有线视频| selaoban在线视频免费精品| 亚洲入口无毒网址你懂的| 久久亚洲精品AB无码播放| 亚洲 无码 在线 专区| 国内免费高清在线观看| 99视频精品全部免费观看| 国产99视频精品免费视频76| 亚洲AV无码专区在线厂| 亚洲av无码电影网| 久久精品亚洲中文字幕无码麻豆| 浮力影院亚洲国产第一页| 免费A级毛片无码A∨男男| 德国女人一级毛片免费 | 在线免费观看污网站| 99re6热视频精品免费观看|