瀹氬埗鍔ㄤ綔 ActionMapping
HTML琛ㄥ崟
struts涓嬌鐢ˋctionForm鏉ュ鐞唄tml鐨勮〃鍗曟帶浠躲備笅闈㈢殑綾昏嚜鍔ㄧ敤琛ㄥ崟涓殑鍚屽悕灞炴ф潵緇勮username鍩熴?/p>
public final class LogonForm extends ActionForm
2{
3private String username = null;
4public String getUsername() {
5return (this.username);
6}
7public void setUsername(String username) {
8this.username = username;
9}
10}
html琛ㄥ崟浣跨敤action鍙傛暟鍛婅瘔嫻忚鍣ㄥ皢鏁版嵁閫佸埌浣曞銆係truts妗嗘灦鎻愪緵鐩稿簲鐨凙ction綾繪潵鎺ユ敹鏁版嵁銆傛鏋朵細鑷姩鍒涘緩銆佺粍瑁呫佹牎楠屽拰鏈鍚庡鐞咥ction 瀵硅薄鎵瀵瑰簲鐨凙ctionForm銆傝繖鏍鳳紝Action 灝卞彲浠ョ洿鎺ヤ粠ActionForm bean 鍙栧緱瀹冮渶瑕佺殑鏁版嵁銆?/span>public final class LogonAction extends Action {
2 public ActionForward perform(ActionMapping mapping,
3 ActionForm form,
4 HttpServletRequest request,
5 HttpServletResponse response)
6 throws IOException, ServletException {
7 MyForm myForm = (MyForm) form;
8 //
9 return mapping.findForward("continue");
10 }
11}
涓轟簡緇欏畾鍒跺姩浣滀竴涓猆RI錛?鎴栬呰璺緞錛孲truts 妗嗘灦鎻愪緵浜嗕竴涓狝ctionMapping 瀵硅薄銆?璞ctionForward 鍜?ActionForm 涓鏍? ActionMapping 閫氬父涔熷湪XML 閰嶇疆鏂囦歡涓畾涔夈?/p>
<action-mappings>
2 <action path="/logonSubmit"
3 type="app.LogonAction"
4 name="logonForm"
5 scope="request"
6 validate="true"
7 input="/pages/logon.jsp" />
8</action-mappings>