木木

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            21 隨筆 :: 4 文章 :: 5 評論 :: 0 Trackbacks
          1. 下載stripes.jar包,并把它放進/WEB/lib目錄下
          2. 復制StripesResources.properties到/WEB/classes目錄下
          3.  配置

              使用Stripes首先在web.xml中要做以下配置
             

           1<filter>
           2        <display-name>Stripes Filter</display-name>
           3        <filter-name>StripesFilter</filter-name>
           4        <filter-class>net.sourceforge.stripes.controller.StripesFilter</filter-class>
           5    </filter>
           6    
           7    <filter-mapping>
           8        <filter-name>StripesFilter</filter-name>
           9        <url-pattern>*.jsp</url-pattern>
          10        <dispatcher>REQUEST</dispatcher>
          11    </filter-mapping>
          12    
          13    <filter-mapping>
          14        <filter-name>StripesFilter</filter-name>
          15        <servlet-name>StripesDispatcher</servlet-name>
          16        <dispatcher>REQUEST</dispatcher>
          17    </filter-mapping>
          18    
          19    <servlet>
          20        <servlet-name>StripesDispatcher</servlet-name>
          21        <servlet-class>net.sourceforge.stripes.controller.DispatcherServlet</servlet-class>
          22        <load-on-startup>1</load-on-startup>
          23    </servlet>
          24    
          25    <servlet-mapping>
          26        <servlet-name>StripesDispatcher</servlet-name>
          27        <url-pattern>*.action</url-pattern>
          28    </servlet-mapping>
          29


             4、寫前臺jsp頁面

          <%@ page contentType="text/html;charset=UTF-8" language="java" %>
          <%@ taglib prefix="stripes" uri="http://stripes.sourceforge.net/stripes.tld"%>

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
          <html>
            
          <head><title>My First Stripe</title></head>
            
          <body>   

              
          <stripes:form action="/test.action" focus="">
                  
          <table>
                      
          <tr>
                          
          <td>名字:</td>
                          
          <td><stripes:text name="name"/></td>
                      
          </tr>
                      
          <tr>
                          
          <td>密碼:</td>
                          
          <td><stripes:text name="password"/></td>
                      
          </tr>
                      
          <tr>
                          
          <td colspan="2">
                              
          <stripes:submit name="execute" value="提交"/>                    
                          
          </td>
                      
          </tr>
                      
          <tr>
                          
          <td>結果:</td>
                          
          <td>${actionBean.result}</td>
                      
          </tr>
                  
          </table>
              
          </stripes:form>
            
          </body>
          </html>


            5、后臺

           1package com.test.action;
           2
           3import net.sourceforge.stripes.action.ActionBean;
           4import net.sourceforge.stripes.action.ActionBeanContext;
           5import net.sourceforge.stripes.action.DefaultHandler;
           6import net.sourceforge.stripes.action.ForwardResolution;
           7import net.sourceforge.stripes.action.Resolution;
           8
           9public class Test implements ActionBean {
          10  private String name;
          11  private String password;
          12  private String result;
          13  @DefaultHandler
          14  public Resolution execute() {
          15     result="用戶名為:"+name+"  密碼為:"+password; 
          16     return new ForwardResolution("/test1.jsp");
          17  }

          18  public String getResult() {
          19    return result;
          20}

          21  private ActionBeanContext context;
          22  
          23  public void setPassword(String password) {
          24    this.password = password;
          25}

          26  public void setName(String name) {
          27    this.name = name;
          28}

          29  
          30    public ActionBeanContext getContext() {
          31        
          32        return context;
          33    }

          34
          35    public void setContext(ActionBeanContext context) {
          36        this.context=context;
          37
          38    }

          39
          40}

          41


           6、 在Tomcat中訪問http://localhost:8080/Test.action即可

          posted on 2008-03-10 13:38 KTOO 閱讀(784) 評論(0)  編輯  收藏 所屬分類: stripes

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


          網站導航:
           
          主站蜘蛛池模板: 宜君县| 察哈| 东港市| 铜陵市| 肥乡县| 安宁市| 社会| 新宁县| 临高县| 射洪县| 华亭县| 秀山| 沙田区| 容城县| 当雄县| 文水县| 阜新| 黔江区| 象山县| 靖宇县| 隆德县| 泸州市| 南安市| 江达县| 新余市| 巴中市| 长春市| 望城县| 宁夏| 布拖县| 大名县| 偃师市| 兴仁县| 阳城县| 鄂托克旗| 广州市| 高青县| 吴江市| 固镇县| 延寿县| 东宁县|