追風dē灑意

          常用鏈接

          統計

          最新評論

          2008年11月6日 #

          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 @ 2008-11-06 13:50 追風dē灑意 閱讀(153) | 評論 (0)編輯 收藏

          僅列出標題  
          主站蜘蛛池模板: 娱乐| 岳池县| 中山市| 安宁市| 蓝田县| 盘山县| 凤凰县| 大同市| 北安市| 遂平县| 开江县| 高台县| 张家口市| 洞口县| 翁源县| 黔江区| 微山县| 尤溪县| 延寿县| 葫芦岛市| 桂东县| 石门县| 右玉县| 裕民县| 崇州市| 苏尼特左旗| 沈丘县| 吉林市| 县级市| 宜城市| 黄大仙区| 蓬溪县| 准格尔旗| 腾冲县| 东丰县| 冷水江市| 冀州市| 寿阳县| 崇义县| 余干县| 剑河县|