丄諦啲仇魜ヤ
          如 果 敵 人 讓 你 生 氣 , 那 說 明 你 沒 有 勝 他 的 把 握!
          posts - 6,comments - 56,trackbacks - 1
          dispatchAction 的作用是一個action可以處理不同的請求

          <%@ page language="java" pageEncoding="UTF-8"%>
          <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
          <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
           
          <html>
           <head>
            <title>JSP for Add_UpdateForm form</title>
           </head>
           <body>
           <h1>添加頁面</h1>
            <html:form action="/add_Update.do?methods=add">
             password : <html:password property="password"/><html:errors property="password"/><br/>
             name : <html:text property="name"/><html:errors property="name"/><br/>
             <html:submit /><html:cancel/>
            </html:form>
           </body>
          </html>



          <%@ page language="java" pageEncoding="UTF-8"%>
          <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
          <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
           
          <html>
           <head>
            <title>JSP for Add_UpdateForm form</title>
           </head>
           <body>
           <h1>修改頁面</h1>
            <html:form action="/add_Update.do?methods=update">
             password : <html:password property="password"/><html:errors property="password"/><br/>
             name : <html:text property="name"/><html:errors property="name"/><br/>
             <html:submit/><html:cancel/>
            </html:form>
           </body>
          </html>
          11111111111111111111111111111111111111111111111111111111111111111111111111111111111111

          package com.yourcompany.struts.action;

          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;
          import org.apache.struts.action.ActionForm;
          import org.apache.struts.action.ActionForward;
          import org.apache.struts.action.ActionMapping;
          import org.apache.struts.actions.DispatchAction;


          public class Add_UpdateAction extends DispatchAction {
           
           public ActionForward add(ActionMapping mapping, ActionForm form,
             HttpServletRequest request, HttpServletResponse response) {
              return mapping.findForward("addOk");
           }
           public ActionForward update(ActionMapping mapping, ActionForm form,
             HttpServletRequest request, HttpServletResponse response) {
            return mapping.findForward("updateOk");
          }
          }


          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

          <struts-config>
            <data-sources />
            <form-beans >
              <form-bean name="add_UpdateForm" type="com.yourcompany.struts.form.Add_UpdateForm" />

            </form-beans>

            <global-exceptions />
            <global-forwards />
            <action-mappings >
              <action
                attribute="add_UpdateForm"
                input="/add.jsp"
                name="add_UpdateForm"
                parameter="methods"
                path="/add_Update"
                scope="request"
                type="com.yourcompany.struts.action.Add_UpdateAction">
                <forward name="addOk" path="/addOk.jsp" />
                <forward name="updateOk" path="/updateOk.jsp" />
              </action>

            </action-mappings>

            <message-resources parameter="com.yourcompany.struts.ApplicationResources" />
          </struts-config>



          posted on 2008-03-08 23:32 Crying 閱讀(323) 評論(0)  編輯  收藏 所屬分類: Jsp+Struts
          主站蜘蛛池模板: 志丹县| 滦平县| 丹阳市| 永城市| 准格尔旗| 广东省| 鹤庆县| 贵定县| 蚌埠市| 开封市| 晋江市| 浦北县| 广丰县| 常熟市| 甘孜县| 定陶县| 吕梁市| 云林县| 黄梅县| 鄂尔多斯市| 东阳市| 志丹县| 通化市| 兴海县| 上饶县| 雅江县| 深水埗区| 开封市| 荔波县| 云林县| 出国| 常熟市| 东阳市| 青阳县| 梁山县| 惠来县| 衡东县| 郎溪县| 五家渠市| 南丹县| 九江县|