木木

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  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 阅读(765) 评论(0)  编辑  收藏 所属分类: stripes

只有注册用户登录后才能发表评论。


网站导航: