锘??xml version="1.0" encoding="utf-8" standalone="yes"?>天堂аⅴ在线最新版在线,97精品国产,精品国产亚洲一区二区三区http://www.aygfsteel.com/0yishui/category/43126.html鐢熷懡鐭殏錛岄亾涔熸極闀?/description>zh-cnTue, 15 Dec 2009 12:37:45 GMTTue, 15 Dec 2009 12:37:45 GMT60- 鍙嶅皠緇冧範(fàn)涔媋ction娑堥櫎execute鏂規(guī)硶http://www.aygfsteel.com/0yishui/archive/2009/12/15/306058.html縐掗?閿?/dc:creator>縐掗?閿?/author>Tue, 15 Dec 2009 11:52:00 GMThttp://www.aygfsteel.com/0yishui/archive/2009/12/15/306058.htmlhttp://www.aygfsteel.com/0yishui/comments/306058.htmlhttp://www.aygfsteel.com/0yishui/archive/2009/12/15/306058.html#Feedback0http://www.aygfsteel.com/0yishui/comments/commentRss/306058.htmlhttp://www.aygfsteel.com/0yishui/services/trackbacks/306058.html/**
* @author yzy
* 浣滀負(fù)BaseAction 渚涘叾浠朅ction 緇ф壙錛?鍏朵粬Action 涓嶉渶瑕佸啓execute(mapping, form, request, response)
* 鏂規(guī)硶錛岀洿鎺ュ啓涓巑apping.getParameter()[struts-xml 鐨?lt;action> 涓璸arameter] 瀵瑰簲鐨?鏂規(guī)硶鍚?mapping, form, request, response)鏂規(guī)硶錛?br />
*
* 鎴栬卪apping.getPath()[struts-xml 鐨?lt;action> 涓璸ath] 鍥哄畾鍐欎負(fù) method_0錛岀洿鎺ュ啓涓巑apping.getParameter()瀵瑰簲鐨?
* 鏂規(guī)硶鍚嶏紙String ... str錛夋柟娉?br />
*/
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
actionForward = mapping.findForward("forward");
if("method_0".equals(mapping.getPath())){
method_0(mapping, form, request, response);
} else {
try {
// 姝e父Struts 鏂規(guī)硶鍚嶏紙ActionMapping mapping, ActionForm form,
// HttpServletRequest request, HttpServletResponse response錛?/span>
this.getClass().getMethod(mapping.getParameter(), ActionMapping.class, ActionForm.class,
HttpServletRequest.class, HttpServletResponse.class).invoke(this, mapping, form, request, response);
} catch (Exception e) {
System.err.println("no serach method");
}
}
return actionForward;
}
/*
* 鏂規(guī)硶鍚嶏紙String ... str錛?br />
*/
private void method_0(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
String param = request.getQueryString();
String[] params = param.split("&");
int len = params.length;
Class[] classes = new Class[len - 1];
for(int i = 0; i < len; i++){
classes[i] = String.class;
}
try {
this.getClass().getMethod(mapping.getParameter(), classes).invoke(this, params);
} catch (Exception e) {
System.err.println("no serach method"); // str[] 鍙兘鍙傛暟涓暟涓嶄竴鑷?br />
}
}

]]>
主站蜘蛛池模板:
榆社县|
苏尼特右旗|
穆棱市|
鸡西市|
衡山县|
邵阳县|
汶川县|
平陆县|
和龙市|
贺兰县|
南江县|
朔州市|
万载县|
西畴县|
手游|
建德市|
马鞍山市|
漯河市|
泸定县|
成都市|
云安县|
大姚县|
白玉县|
张家港市|
兴山县|
新乡市|
海林市|
甘洛县|
仙居县|
张家港市|
吐鲁番市|
岑巩县|
准格尔旗|
石嘴山市|
西充县|
保定市|
沾化县|
大理市|
新绛县|
平定县|
绥芬河市|