追風(fēng)dē灑意

          常用鏈接

          統(tǒng)計(jì)

          最新評(píng)論

          2008年11月6日 #

          Struts的第一個(gè)入門例子

          使用軟件myeclipse6.5

          1新建--Web Project--輸入Project name:TestStruts
          2項(xiàng)目建好后.選中項(xiàng)目.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進(jìn)行可視化拖拉

          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布署工程,啟動(dòng)tomcat
          9瀏覽器輸入:http://localhost:8080/TestStruts


          點(diǎn)擊go to Hello1鏈接后,可以看到Hello1.jsp的內(nèi)容.




          這時(shí)恭喜你,成功入門了.

          posted @ 2008-11-06 13:50 追風(fēng)dē灑意 閱讀(152) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題  
          主站蜘蛛池模板: 页游| 巴里| 济源市| 彩票| 舞阳县| 昌平区| 长泰县| 河间市| 社旗县| 专栏| 乌兰浩特市| 沧源| 垣曲县| 宁夏| 定边县| 潼关县| 贵州省| 宣威市| 波密县| 名山县| 鄂州市| 湖南省| 成安县| 赤城县| 罗城| 青岛市| 普兰店市| 镇原县| 汝城县| 安西县| 太和县| 茂名市| 五台县| 福州市| 浦北县| 尉犁县| 凤城市| 黄浦区| 铜陵市| 南昌县| 河池市|