锘??xml version="1.0" encoding="utf-8" standalone="yes"?>а天堂中文最新一区二区三区,精品一区二区三区的国产在线观看,粉嫩老牛aⅴ一区二区三区http://www.aygfsteel.com/kang-ak/category/28108.html寮鍙戝績寰?/description>zh-cnFri, 14 Dec 2007 09:36:42 GMTFri, 14 Dec 2007 09:36:42 GMT60欏甸潰璺寵漿http://www.aygfsteel.com/kang-ak/archive/2007/12/14/167749.htmljava fan nbjava fan nbFri, 14 Dec 2007 05:15:00 GMThttp://www.aygfsteel.com/kang-ak/archive/2007/12/14/167749.htmlhttp://www.aygfsteel.com/kang-ak/comments/167749.htmlhttp://www.aygfsteel.com/kang-ak/archive/2007/12/14/167749.html#Feedback0http://www.aygfsteel.com/kang-ak/comments/commentRss/167749.htmlhttp://www.aygfsteel.com/kang-ak/services/trackbacks/167749.html

銆銆 瀵逛簬寮鍙戝浜庨〉闈㈣繛鎺ュ挨濡傝湗铔涚綉涓鏍鳳紝緇忓父浼?xì)鏈変竴鍫嗗叿鏈夊崈澶翠竾緇殑鍏寵仈欏甸潰緇勬垚鐨勫ぇ涓瀷Web搴旂敤鏉ヨ錛屽浣曠粍緇囧強(qiáng)澶勭悊欏甸潰鐨勮煩杞垚涓轟竴涓狹VC妗嗘灦闈炲父鍏抽敭鍥犵礌銆係truts1涔嬫墍浠ヨ兘寰楀埌澶у鐨勮鍙紝鏄洜涓轟粬鍩烘湰瑙e喅浜嗘暟鎹笌瑙嗗浘鍒嗙鐨勯棶棰橈紝涔嬫墍浠truts鍗囩駭涓涓増鏈埌Struts2鍚庝笉鍐?#8220;Struts”浜嗭紝鏍稿績鍘熷洜闄や簡妗嗘灦鏍稿績鎶鏈惤鍚庛佸緢澶氬湴鏂瑰彈闄愬埗浠ュ錛屼竴涓師鍥犳槸浠栨棤娉曞緢濂藉湴緇勭粐鍙?qiáng)澶勭悊椤甸潰锜╄浆闂銆傚綋鐒跺敖綆″崌綰у埌浜哠truts2錛屼絾鐩稿浜嶳ails絳夋柊鍏碝VC鐨勬鏋舵潵璇達(dá)紝鏄懼緱姝繪澘浜嗗緢澶氥?br />  銆銆鑰孍asyJWeb鍦ㄩ〉闈㈢粍緇囧強(qiáng)澶勭悊欏甸潰璺寵漿絳夋柟闈紝鎻愪緵浜嗗緢澶氭洿鍔犵伒媧葷殑鍔熻兘錛屽緢澶氭濇兂鏉ヨ嚜浜嶴pring MVC銆丷ails絳変竴浜涙柊鍏碬eb妗嗘灦鐨勭簿楂擄紝浠栬兘璁╀綘鐢ㄦ瘮杈冪畝媧佺殑浠g爜銆佺敋鑷充笉鐢ㄤ唬鐮佹潵瀹炵幇欏甸潰鐨勮煩杞?br /> 銆銆鍦╓eb搴旂敤紼嬪簭寮鍙戜腑錛屾垜浠粡甯擱亣鍒板涓嬬殑闇姹傦細(xì)
銆銆1銆佷粠榪欎釜欏甸潰榪炴帴鍒板彟澶栦竴涓〉闈紱
銆銆2銆佸湪鏈嶅姟鍣ㄦ墽琛屽畬鏌愪竴孌電▼搴忓悗錛屾妸杈撳嚭瀵煎悜鍙﹀涓涓〉闈紱
銆銆3銆佸湪鏈嶅姟鍣ㄧ鎵ц瀹屾煇涓孌電▼搴忓悗錛屾妸杈撳嚭瀵煎悜鍒板彟澶栦竴孌電▼搴忕戶緇墽琛岋紱
銆銆4銆佸湪鏈嶅姟鍣ㄧ▼搴忔墽琛屽畬鍚庯紝閫夋嫨浣跨敤涓涓〉闈㈠憟鐜扮敤鎴瘋緭鍑猴紱
銆銆5銆侀〉闈㈣煩杞鍏鋒湁杈冨己鐨勭幆澧冮傚簲鑳藉姏錛屾瘮濡傞儴緗插湪璺熺洰褰曚笅璺熼儴緗插埌鍏跺畠Context鐩綍涓嬮兘鑳芥墽琛屾紜殑璺寵漿錛?br /> 銆銆6銆佽繕鏈夋洿鍙樻佺殑錛屾瘮濡侲asyJF瀹樼綉錛岃姹備嬌鐢?a target="_blank">鍔ㄦ佸湴鍧璁塊棶鐨勬椂鍊欙紝鐪嬪埌鐨勫湴鍧鍏ㄦ槸鍔ㄦ侊紝褰撲嬌鐢?a target="_blank">闈欐佸湴鍧璁塊棶鐨勬椂鍊欙紝鍦板潃鍏ㄦ槸闈欐佺殑錛孞ava Web鏈嶅姟鍣ㄤ笉鑳藉伐浣滀簡錛孉pache鎴朓IS涔熻淇濊瘉緗戦〉鑳芥甯歌闂?br /> 銆銆7銆佹湁鐨勪漢鍠滄浣跨敤/user/edit/1榪欐牱鐨剈rl錛屾湁鐨勪漢鍠滄浣跨敤/user.ejf?cmd=edit&id=1榪欐牱鐨剈rl錛屾垜浠姹備笉綆′嬌鐢ㄥ摢涓縐島rl鏍峰紡璁塊棶欏甸潰錛岃繛鎺ラ兘浼?xì)闈炲父鍙嬪ソ鐨勫彉鎴愮敤鎴峰枩鐖辩殑迮炲紡銆?/p>

銆銆 鍙互璇達(dá)紝鐜板湪寰堝皯鏈夋鏋惰兘瀹屽叏婊¤凍鎴栬呬負(fù)鐢ㄦ埛鑰冭檻鍒板姝ゅ鏉傚鍙樿屽浜庢垜浠浗浜烘潵璇村簲鐢ㄦу張闈炲父騫挎硾鐨勯渶姹傘備竴浜涙鏋跺嵆浣挎彁渚涗笂闈竴浜涘姛鑳戒篃鏄互涔﹀啓澶嶆潅鐨勪唬鐮佸強(qiáng)閰嶇疆鏂囦歡涓轟唬浠風(fēng)殑銆傚湪EasyJWeb涓紝鎻愪緵浜嗕笂闈㈡墍鍒楃殑榪欎簺鍔熻兘錛屽茍鎻愪緵浜嗛潪甯哥畝媧佺殑璋冪敤鎺ュ彛鍙?qiáng)鏂规硶銆?br /> 銆銆 閽堝涓婇潰鐨勫嚑鐐癸紝EasyJWeb鐨勮В鍐蟲柟妗堬細(xì)
銆銆1,榪欎釜鐢?lt;a>鏍囩錛屼笉鐢ㄨ浜嗐?br /> 銆銆2銆佸湪鏈嶅姟鍣ㄦ墽琛屽畬鏌愪竴孌電▼搴忓悗錛屾妸杈撳嚭瀵煎悜鍙﹀涓涓〉闈紱
銆銆榪斿洖html綾誨瀷鐨凱age瀵硅薄銆?br /> 銆銆3銆佸湪鏈嶅姟鍣ㄧ鎵ц瀹屾煇涓孌電▼搴忓悗錛屾妸杈撳嚭瀵煎悜鍒板彟澶栦竴孌電▼搴忕戶緇墽琛岋紱
銆銆 浣跨敤forward鎴栬単o鏂規(guī)硶銆?/strong>
銆銆4銆佸湪鏈嶅姟鍣ㄧ▼搴忔墽琛屽畬鍚庯紝閫夋嫨浣跨敤涓涓〉闈㈠憟鐜扮敤鎴瘋緭鍑猴紱
銆銆 浣跨敤page鏂規(guī)硶銆?br /> 銆銆5銆侀〉闈㈣煩杞鍏鋒湁杈冨己鐨勭幆澧冮傚簲鑳藉姏錛屾瘮濡傞儴緗插湪璺熺洰褰曚笅璺熼儴緗插埌鍏跺畠Context鐩綍涓嬮兘鑳芥墽琛屾紜殑璺寵漿錛?br /> 銆銆鍦ㄩ〉闈㈡ā鏉夸腑浣跨敤$html.url錛屾瘮濡傦細(xì)<a href="$html.url('user.list')">鐢ㄦ埛鍒楄〃</a>銆?br /> 銆銆6銆佷笉鍚屽湴鍧鏍峰紡杞Щ
銆銆鍦ㄩ〉闈㈡ā鏉夸腑浣跨敤$html.forward錛屾瘮濡?lt;a href="$html. forward'('news.technic')">鎶鏈墠娌?lt;/a>銆傝繖鏍峰姩鎬佺殑鏃跺欒闂埌鐨勬槸news.ejf?cmd= technic錛岄潤鎬佺殑鏃跺欒闂埌鐨勬槸/news/technic.html銆?/strong>
銆銆7銆佷紶緇熷強(qiáng)鐜頒唬鐨刄RL鏍峰紡杞崲
銆銆 浠嶇劧鏄嬌鐢?html.url錛屾垨$html.forward鏍囩錛屼粬鑳芥劅鐭ヤ綘鐨剈rl鏍峰紡銆傛瘮濡傦細(xì)<a href="$html.url('user.add')">娣誨姞鐢ㄦ埛</a>銆備綘浣跨敤user.ejf?cmd=lsit,璁塊棶搴旂敤錛屽垯褰撶偣娣誨姞user.ejf?cmd=add銆傝屽鏋滀綘浣跨敤/ejf/user/list璁塊棶搴旂敤錛屽垯緙栬緫鎸夐挳鐨勮繛鎺ュ彉鎴恊jf/user/add銆?br /> 銆銆
銆銆鍦ㄤ唬鐮佷腑錛岄櫎浜嗗彲浠ヤ嬌鐢ㄦ渶鍘熷鐨剅eturn new Page()鏂瑰紡榪斿洖鐢ㄦ埛鐨勮鍥炬ā鏉夸互澶栵紝榪樺彲浠ヤ嬌鐢ㄤ竴浜涘揩鎹鋒柟娉曟潵瀹炵幇鐏墊椿鐨勮鍥炬煡璇㈠強(qiáng)璺寵漿銆傛瘮濡傦紝go銆乫orward銆乸age絳夋柟娉曘備笅闈㈢湅涓涓敤鎴鋒坊鍒犳敼鏌ョ殑紺轟緥涓殑Action浠g爜濡備笅錛?br />

import com.easyjf.container.annonation.Inject;
import com.easyjf.core.support.query.QueryObject;
import com.easyjf.util.CommUtil;
import com.easyjf.web.WebForm;
import com.easyjf.web.core.AbstractPageCmdAction;
import com.easyjf.web.tools.IPageList;

public class UserAction extends AbstractPageCmdAction {
 
 @Inject
 
private UserService service;
 
 
public void setService(UserService service) {
  
this.service = service;
 }

 
/**
  * 鏄劇ず娣誨姞鐢ㄦ埛鐨勭晫闈ser/edit.html
  
*/

 
public void add()
 
{
  page(
"edit");
 }

 
public void edit(WebForm form)
 
{
  String id
=(String)form.get("id");
  User user
=this.service.getUser(new Long(id));
  form.addPo(user);
 }

 
public void save(WebForm form)
 
{
  User user
=form.toPo(User.class);
  
if(hasErrors())
  
{
   page(
"edit");
   
return;
  }

  service.saveUser(user);
  forward(
"list");
 }

 
public void update(WebForm form)
 
{
  String id
=(String)form.get("id");
  User user
=this.service.getUser(new Long(id));
  form.toPo(user,
true);
  
if(hasErrors())
  
{
   page(
"edit");
   
return;
  }

  service.updateUser(user);
  forward(
"list");
 }

 
public void delete(WebForm form)
 
{
  String id
=(String)form.get("id");
  User user
=this.service.getUser(new Long(id));
  service.delUser(user);
  go(
"list");
 }

 
public void list(WebForm form)
 
{
  QueryObject qo
=form.toPo(QueryObject.class);
  IPageList pageList
=service.queryUser(qo);
  CommUtil.saveIPageList2WebForm(pageList, form);  
 }

}


UserService鎺ュ彛錛?br />
public interface UserService {
 
/**
  * 鏍規(guī)嵁id鏌ヨ鐢ㄦ埛
  * 
  * 
@param id
  * 
@return
  
*/

 User getUser(Long id);

 
/**
  * 淇濆瓨鐢ㄦ埛
  * 
  * 
@param user
  
*/

 
void saveUser(User user);

 
/**
  * 淇敼鐢ㄦ埛淇℃伅
  * 
  * 
@param user
  
*/

 
void updateUser(User user);

 
/**
  * 鍒犻櫎鐢ㄦ埛
  * 
  * 
@param user
  
*/

 
void delUser(User user);

 
/**
  * 鏌ヨ鐢ㄦ埛淇℃伅
  * 
@param query 
  * 
@return 鍒嗛〉淇℃伅鍙?qiáng)璁板綍闆?br />   */

 IPageList queryUser(IQueryObject query);
}




]]>
主站蜘蛛池模板: 浦县| 简阳市| 昌宁县| 乌兰浩特市| 敦煌市| 江门市| 浦北县| 报价| 揭阳市| 米泉市| 广安市| 新野县| 喀什市| 出国| SHOW| 太白县| 玉林市| 社旗县| 隆尧县| 洱源县| 浠水县| 孙吴县| 穆棱市| 定边县| 池州市| 清河县| 广水市| 广河县| 霍邱县| 平塘县| 桐乡市| 晴隆县| 固镇县| 望谟县| 拜城县| 武邑县| 铅山县| 杭州市| 偃师市| 德兴市| 成武县|