久久精品国产亚洲av天美18 ,亚洲AV无码乱码在线观看牲色,亚洲av日韩av高潮潮喷无码http://m.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://m.tkk7.com/xiaohu/archive/2007/04/17/111140.html小虎(年輕)小虎(年輕)Tue, 17 Apr 2007 01:02:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/04/17/111140.htmlhttp://m.tkk7.com/xiaohu/comments/111140.htmlhttp://m.tkk7.com/xiaohu/archive/2007/04/17/111140.html#Feedback0http://m.tkk7.com/xiaohu/comments/commentRss/111140.htmlhttp://m.tkk7.com/xiaohu/services/trackbacks/111140.html閱讀全文

小虎(年輕) 2007-04-17 09:02 發表評論
]]>
Entity 轉換成 ActionForm用http://m.tkk7.com/xiaohu/archive/2007/03/26/106350.html小虎(年輕)小虎(年輕)Mon, 26 Mar 2007 03:20:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/03/26/106350.htmlhttp://m.tkk7.com/xiaohu/comments/106350.htmlhttp://m.tkk7.com/xiaohu/archive/2007/03/26/106350.html#Feedback0http://m.tkk7.com/xiaohu/comments/commentRss/106350.htmlhttp://m.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://m.tkk7.com/xiaohu/archive/2007/03/13/103504.html小虎(年輕)小虎(年輕)Tue, 13 Mar 2007 04:58:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/03/13/103504.htmlhttp://m.tkk7.com/xiaohu/comments/103504.htmlhttp://m.tkk7.com/xiaohu/archive/2007/03/13/103504.html#Feedback0http://m.tkk7.com/xiaohu/comments/commentRss/103504.htmlhttp://m.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://m.tkk7.com/xiaohu/archive/2007/03/12/103212.html小虎(年輕)小虎(年輕)Mon, 12 Mar 2007 01:16:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/03/12/103212.htmlhttp://m.tkk7.com/xiaohu/comments/103212.htmlhttp://m.tkk7.com/xiaohu/archive/2007/03/12/103212.html#Feedback0http://m.tkk7.com/xiaohu/comments/commentRss/103212.htmlhttp://m.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://m.tkk7.com/xiaohu/archive/2007/03/12/103207.html小虎(年輕)小虎(年輕)Mon, 12 Mar 2007 00:59:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/03/12/103207.htmlhttp://m.tkk7.com/xiaohu/comments/103207.htmlhttp://m.tkk7.com/xiaohu/archive/2007/03/12/103207.html#Feedback0http://m.tkk7.com/xiaohu/comments/commentRss/103207.htmlhttp://m.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://m.tkk7.com/xiaohu/archive/2007/03/08/102538.html小虎(年輕)小虎(年輕)Thu, 08 Mar 2007 01:44:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/03/08/102538.htmlhttp://m.tkk7.com/xiaohu/comments/102538.htmlhttp://m.tkk7.com/xiaohu/archive/2007/03/08/102538.html#Feedback0http://m.tkk7.com/xiaohu/comments/commentRss/102538.htmlhttp://m.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://m.tkk7.com/xiaohu/archive/2007/03/07/102474.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 13:35:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/03/07/102474.htmlhttp://m.tkk7.com/xiaohu/comments/102474.htmlhttp://m.tkk7.com/xiaohu/archive/2007/03/07/102474.html#Feedback0http://m.tkk7.com/xiaohu/comments/commentRss/102474.htmlhttp://m.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://m.tkk7.com/xiaohu/archive/2007/03/07/102473.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 13:34:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/03/07/102473.htmlhttp://m.tkk7.com/xiaohu/comments/102473.htmlhttp://m.tkk7.com/xiaohu/archive/2007/03/07/102473.html#Feedback0http://m.tkk7.com/xiaohu/comments/commentRss/102473.htmlhttp://m.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://m.tkk7.com/xiaohu/archive/2007/03/07/102472.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 13:33:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/03/07/102472.htmlhttp://m.tkk7.com/xiaohu/comments/102472.htmlhttp://m.tkk7.com/xiaohu/archive/2007/03/07/102472.html#Feedback0http://m.tkk7.com/xiaohu/comments/commentRss/102472.htmlhttp://m.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://m.tkk7.com/xiaohu/archive/2007/03/07/102471.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 13:32:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/03/07/102471.htmlhttp://m.tkk7.com/xiaohu/comments/102471.htmlhttp://m.tkk7.com/xiaohu/archive/2007/03/07/102471.html#Feedback0http://m.tkk7.com/xiaohu/comments/commentRss/102471.htmlhttp://m.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://m.tkk7.com/xiaohu/archive/2007/03/07/102470.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 13:29:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/03/07/102470.htmlhttp://m.tkk7.com/xiaohu/comments/102470.htmlhttp://m.tkk7.com/xiaohu/archive/2007/03/07/102470.html#Feedback1http://m.tkk7.com/xiaohu/comments/commentRss/102470.htmlhttp://m.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://m.tkk7.com/xiaohu/archive/2007/03/07/102371.html小虎(年輕)小虎(年輕)Wed, 07 Mar 2007 05:07:00 GMThttp://m.tkk7.com/xiaohu/archive/2007/03/07/102371.htmlhttp://m.tkk7.com/xiaohu/comments/102371.htmlhttp://m.tkk7.com/xiaohu/archive/2007/03/07/102371.html#Feedback0http://m.tkk7.com/xiaohu/comments/commentRss/102371.htmlhttp://m.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 發表評論
]]>
主站蜘蛛池模板: 亚洲精品第一国产综合精品| 亚洲综合图色40p| 久久狠狠高潮亚洲精品| 免费观看91视频| 亚洲成av人片天堂网| 黄色片免费在线观看| 亚洲伦理一区二区| 麻花传媒剧在线mv免费观看| 亚洲黄网站wwwwww| 黄色永久免费网站| 亚洲色图激情文学| 国产高清视频在线免费观看| 日韩精品亚洲专区在线影视| 亚洲精品动漫人成3d在线 | 中文字幕无码免费久久9一区9| 色噜噜AV亚洲色一区二区| 插鸡网站在线播放免费观看| 久久亚洲免费视频| 国产精品1024永久免费视频| 亚洲H在线播放在线观看H| 日本一线a视频免费观看| 一本到卡二卡三卡免费高| 日韩亚洲欧洲在线com91tv| 久久久99精品免费观看| 激情亚洲一区国产精品| 国产传媒在线观看视频免费观看 | 亚洲AV伊人久久青青草原| 精品一区二区三区免费观看| 久久亚洲AV无码精品色午夜麻豆| 特级做A爰片毛片免费69| 精品在线免费视频| 亚洲VA中文字幕无码一二三区| 波多野结衣免费在线| 精品成人一区二区三区免费视频 | 亚洲综合网美国十次| 国产无遮挡吃胸膜奶免费看 | a级毛片在线视频免费观看| 亚洲手机中文字幕| 免费少妇a级毛片| 国产成人一区二区三区视频免费 | 婷婷亚洲久悠悠色悠在线播放|