丄諦啲仇魜ヤ
          如 果 敵 人 讓 你 生 氣 , 那 說 明 你 沒 有 勝 他 的 把 握!
          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 閱讀(329) 評論(0)  編輯  收藏 所屬分類: Jsp+Struts
          主站蜘蛛池模板: 抚远县| 景洪市| 读书| 潼南县| 南漳县| 通榆县| 神木县| 潮州市| 介休市| 温州市| 汉寿县| 安西县| 张北县| 耿马| 顺平县| 光泽县| 蓝田县| 慈溪市| 卫辉市| 怀集县| 武冈市| 安阳县| 扎兰屯市| 靖宇县| 西乌| 同仁县| 雷波县| 嘉禾县| 积石山| 宁都县| 黄大仙区| 垦利县| 新营市| 延津县| 延长县| 西乌珠穆沁旗| 永年县| 沅陵县| 赫章县| 卢龙县| 河津市|