丄諦啲仇魜ヤ
          如 果 敵 人 讓 你 生 氣 , 那 說 明 你 沒 有 勝 他 的 把 握!
          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
          主站蜘蛛池模板: 交口县| 九龙坡区| 封丘县| 嘉祥县| 洛川县| 大宁县| 彰武县| 轮台县| 积石山| 砀山县| 云霄县| 罗山县| 阿巴嘎旗| 桐乡市| 库伦旗| 郴州市| 惠州市| 滕州市| 洛宁县| 双城市| 景宁| 通海县| 大安市| 惠安县| 吴堡县| 习水县| 容城县| SHOW| 岳池县| 石河子市| 宜君县| 神农架林区| 同德县| 安化县| 独山县| 黄山市| 章丘市| 丰城市| 宜城市| 东平县| 宁武县|