追風dē灑意

          常用鏈接

          統計

          最新評論

          Struts的第一個入門例子

          使用軟件myeclipse6.5

          1新建--Web Project--輸入Project name:TestStruts
          2項目建好后.選中項目.myeclipse的菜單欄上有MyEclipse--Project Capabilities--Add Struts Capabilities-----finish


          3打開WebRootWEB-INF/struts-config.xml選擇Source
          輸入如下代碼:
          <?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 />
            <global-exceptions />
            <global-forwards />
            <action-mappings >
              <action
                path="/Hello"
                scope="request"
                type="net.blogjava.youzi.HelloWordAction" >
                <forward name="H1" path="/Hello1.jsp" />
                <forward name="H2" path="/Hello2.jsp" />
              </action>

            </action-mappings>

            <message-resources parameter="com.yourcompany.struts.ApplicationResources" />
          </struts-config>
          你也可以選擇Design進行可視化拖拉

          4打開src/net.blogjava.youzi/HelloWordAction.java
          代碼如下:
          package net.blogjava.you;

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

          public class HelloWordAction extends Action {
           
           public ActionForward execute(ActionMapping mapping, ActionForm form,
             HttpServletRequest request, HttpServletResponse response) {
            String para = request.getParameter("place");
            if(para.equals("1"))
             return (mapping.findForward("H1"));
            else
             return (mapping.findForward("H2"));
           }
          }

          5接著打開/WebRoot/index.jsp
          在body中輸入
              <a href = "Hello.do?place=1">go to Hello1</a>
              <a href = "Hello.do?place=2">go to Hello2</a>

          保存
          6打開/WebRoot/Hello1.jsp
          在body中輸入
          this is show page, the page name is Hello1.jsp
          7打開/WebRoot/Hello2.jsp
          在body中輸入
          this is show page, the page name is Hello2.jsp
          8布署工程,啟動tomcat
          9瀏覽器輸入:http://localhost:8080/TestStruts


          點擊go to Hello1鏈接后,可以看到Hello1.jsp的內容.




          這時恭喜你,成功入門了.

          posted on 2008-11-06 13:50 追風dē灑意 閱讀(152) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 蒙山县| 肃宁县| 雷波县| 绵竹市| 莱阳市| 察哈| 全州县| 溧水县| 拉萨市| 衡南县| 称多县| 东海县| 卫辉市| 洪雅县| 于田县| 门源| 定襄县| 宜兴市| 柳河县| 新巴尔虎左旗| 紫云| 洛隆县| 偃师市| 鄂尔多斯市| 陆丰市| 滕州市| 兴化市| 海原县| 宁海县| 西昌市| 广德县| 永靖县| 商城县| 岗巴县| 惠来县| 子洲县| 南投县| 繁昌县| 芜湖县| 嘉善县| 鄂托克前旗|