一。创建stripes Action类
创一个实现ActionBean的接口即可,如
public class UserAction implements ActionBean { private ActionBeanContext context; @Validate(required = true) private String username; @Validate(required = true) private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public ActionBeanContext getContext() { return context; } public void setContext(ActionBeanContext context) { this.context = context; } public Resolution register() { // dosomething(); return new ForwardResolution("/success.jsp"); } @DefaultHandler public Resolution login() { boolean flag = false; // dosomething(); if (flag) { context.getRequest().setAttribute("msg", "登录"); return new ForwardResolution("/success.jsp"); } else { return new ForwardResolution("/error.jsp"); } } }
当然,也可以创建一个一个抽象类BaseAction来实现ActionBean接口,BaseAction里带getter、setter,使Action代码简洁。
stripes支持对象驱动
表单名类似于user.username,Action类里直接申明和创建User类,然后就可以使用了,result页则可以${actionBean.user.username}来访问。
二。页面布局标签
除了一些表单常用标签外,还有一套页面布局标签,方便页面代码复用,功能类似于tiles、sitemesh,但很简单。
stripes:layout-definition 来定义可复用模板,
stripes:layout-component 定义模板中的组件,即不同页面元素可放入相对应的组件中
stripes:layout-render 来引用已定义的模板,然后重写对应的stripes:layout-component
demo下载 http://dl.iteye.com/topics/download/5c0dd227-a708-3379-bfe0-9ed1290f1308
相关推荐
Stripes是一个轻量级的Java MVC框架,它的核心设计理念是“约定大于配置”,这使得开发者可以更快地构建Web应用程序,而无需过多的配置文件。在本文中,我们将深入探讨Stripes框架的基础知识,以及它如何简化开发...
标题“JAVA轻量级的MVC框架应用实例.7z”表明,我们将讨论的是Java环境下的轻量级MVC框架的应用实践。这里的“轻量级”通常指的是这些框架对系统资源需求较低,易于学习和使用,适合小型到中型项目。 描述中的内容...
Stripes是一个基于Java的轻量级MVC(Model-View-Controller)框架,它专注于简化Web应用程序的开发。在标题“jsp网页布局利器框架stripes-1.5.6”中,提到的“jsp”指的是JavaServer Pages,一种用于创建动态网页的...
在Java领域,有许多轻量级的MVC框架可供选择,如Spring MVC、Struts2、Stripes等。这些框架简化了开发过程,提供了丰富的功能,如依赖注入、拦截器、国际化支持等。以Spring MVC为例,它是Spring框架的一部分,强调...
Stripes视图框架是一款轻量级的Java Web框架,它为开发者提供了构建高效、可维护的Web应用程序的工具。这个“Stripes视图框架demo”是用于演示如何使用Stripes来开发Web应用的一个实例,可以帮助初学者快速理解和...
### Stripes MVC Framework:概述与核心特性 #### 一、Stripes框架简介 Stripes是一款新兴的Java Web MVC(Model-View-Controller)框架,它以其简洁、高效和易用的特点受到开发者的青睐。该框架的目标是简化Java ...
3. Stripes框架的特点:Stripes框架是一种基于MVC模式的轻量级框架,具有低配置文件少、学习周期短的特点,逐渐成为Java开发者的宠儿。 4. Stripes框架在Ajax中的应用:Stripes框架可以和Ajax技术结合,实现快速...
7. **轻量级和可扩展**:Stripes设计小巧,不依赖大量的外部库,这使得它能够快速集成到现有的项目中。同时,它支持插件扩展,可以方便地添加新的功能。 8. **异常处理**:Stripes提供了统一的异常处理机制,使得...
Stripes 是一款专为简化 Java Web 开发流程而设计的开源框架,它以提高开发效率为目标,力求使开发者能够轻松快速地构建 Web 应用程序。与传统 Java Web 框架相比,Stripes 采用了更为简洁的方法论,借鉴了 Ruby on ...
【标题】"轻量级JAVA EE企业应用实战随书光盘\codes\05" 提供的是关于JAVA EE企业级应用开发的一个实践案例,重点在于轻量级框架的使用。这个部分可能涉及到如何在实际项目中高效、简洁地构建JAVA EE应用程序。 ...
Stripes是一个轻量级的Java Web框架,它简化了创建动态、交互式的Web应用程序的过程。这个"stripes-1.5.7-src.zip"文件包含了Stripes框架的源代码版本1.5.7,这对于开发者来说是宝贵的资源,因为可以直接查看和理解...
本文将深入对比六种流行的Java Web层框架:JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket。 **JavaServer Faces (JSF)** JSF作为Java EE的一部分,拥有广泛的支持和市场需求。它的优点在于快速上手和丰富...
Stripes是一个轻量级的Java Web应用框架,其设计目标是简化Java web应用的开发过程,并提高开发效率。与Struts 1和Struts 2等早期流行的框架不同,Stripes采用了更为现代的开发模式和技术,减少了对XML配置的依赖,...
Stripes是一个Java Web框架,其... 我们鼓励您下载Stripes,浏览文档,尝试示例,并查看为什么Stripes被认为是最好的轻量级Java Web框架之一。 项目Wiki和文档: : JIRA(功能/缺陷): : Javadoc: : Taglib文档: :
Stripes是一个轻量级的Java Web框架,它简化了创建动态、交互式的Web应用程序的过程。这个压缩包"stripes-1.5.6"包含了Stripes框架的一个版本以及相关的示例程序和配置文件,这对于学习和理解Stripes的工作原理非常...
Stripes是一个轻量级的Java Web框架,它简化了创建MVC(模型-视图-控制器)应用程序的过程。本文将深入探讨Stripes的核心概念、功能和API,以及如何利用提供的taglib文档和教程来增强你的开发体验。 首先,让我们...
《Folio图书馆系统UI前端框架Stripes-Components详解》 在现代数字图书馆系统中,用户界面(UI)的设计与实现是至关重要的,它直接影响到用户的使用体验和系统的易用性。Folio图书馆系统是一个开放源代码的平台,...
Stripes是一个基于Java的Web应用开发框架,它采用MVC(Model-View-Controller)架构模式设计,旨在简化Web应用程序的开发流程。相较于其他Java Web框架如Spring MVC或Struts,Stripes框架更加强调简洁性和易用性。它...
描述:本资源由Matt Raible提供,深入比较了六个主要的Java Web框架:JSF、Spring MVC、Stripes、Struts2、Tapestry和Wicket,旨在帮助开发者根据项目需求选择最适合的框架。 知识点: 1. **JSF (JavaServer Faces...