ChinaUnix.net
相关文章推荐:

stripes 附件上传

电子相册,论坛注册添加一个个性化图标,等等,这些都是很常见的 web 应用,都需要文件上传功能把本地的文件上传到远程的服务器。 与普通的 Form 不同的是,文件上传的表单 form 标签必须添加一个 enctype="multipart/form-data" 属性,当使用标签 stripes:form 时它会自动添加这一属性。当表单提交后,表单数据以字节流的方式传递到远程服务器。如果自己分析上传表单内容,是件麻烦事。 cos 和 commons-fileupload 是两种主...

by hantsy - Java文档中心 - 2009-03-24 22:23:29 阅读(1550) 回复(0)

相关讨论

我对 NetBeans 的 stripes 插件 ( http://code.google.com/p/stripes4netbeans/ )进行了细小的修改,当然和前面的 Wicket 插件一样,作这些修改也没有和原作者取得联系,所以这也是非官方的更新。 主要作了以下修改: 1. 对配置面板进行了更新更换,只保留最基本的配置选项(我认为原来的面板太啰嗦了)。 2. 添加了 ActionResovler.Packages 配置。 3. 添加项目是否已经包含 stripes 的检测支持。 另外,它在 Maven 项目中也遭遇...

by hantsy - Java文档中心 - 2009-08-12 21:21:29 阅读(1188) 回复(0)

最近写的一些有关 stripes 的随笔文章。 这两天准备放出pdf 版本下载,并提供各章节源代码。 欢迎交流,你有什么看法,可以直接到博客留言或发邮件给我([email]hantsy@tom.com[/email])。 [td=1,1,25]·stripes tips(19)- 单元测试[td=1,1,165]2009-03-31[td=3,1] [td=1,1,25]·stripes tips(18)- Ajax使用[td=1,1,165]2009-03-31[td=3,1] [td=1,1,25]·stripes tips(17)- 国际化和本地化[td=1,1,165]2009-03-29[td=3,1] [td=1,...

by hantsy - Java - 2009-04-01 13:25:18 阅读(3621) 回复(2)

一个web 项目常常包含很多页面,各页面常常只是内容不同。如果每个页面都是独立的,显然维护起来非常麻烦。JSP 提供了 可以将在 JSP 文件中包括其它 JSP 文件片断。但是每个特定的 JSP 页面都需要用 来插入相应的模板,这也是件麻烦的事。 Struts 1 内置了 Tiles 支持,Tiles 能够有效的组织页面。现在 Tiles 已经 Apache 上一个一级项目,称为Tiles 2 ,相应的 Struts 1 中的 Tiles 就是 Tiles 1。 另外一种页面布局工具是 Site...

by hantsy - Java文档中心 - 2009-03-28 22:21:48 阅读(1203) 回复(0)

在前面的章节中已经认识了 Resolution 接口,这一章将使用StreamingResolution 实现文件下载。 创建一个 ActionBean。 public class DownloadActionBean extends BaseActionBean { @Validate(required=true) private String filename; public String getFilename() { return filename; } public void setFilename(String filename) { this.filename = filename; } public Resoluti...

by hantsy - Java文档中心 - 2009-03-24 22:26:44 阅读(1165) 回复(0)

在前面的例子你可以看到,ActionBean 中一个事件对应的方法返回一个 Resolution对象。 Resolution 接口定义。 public interface Resolution { void execute(HttpServletRequest request, HttpServletResponse response) throws Exception; } Resolution 提供了 HttpServletRequest 和 HttpServletResponse 的访问能力。 stripes 提供了几种 Resolution 实现,ForwardResolution ,RedirectResolution,Strea...

by hantsy - Java文档中心 - 2009-03-19 22:59:31 阅读(1876) 回复(0)

JMesa 提供了更多的特性,如结果集过滤等。它也提供了类似的 Display Tag 类似的 JSP 页面 taglib。 从 JMesa 官方网站 下载,解压将 jmesa.jar 复制到项目的 lib 中。 另外 JMesa 依赖一些第三方的库。 commons-langcommons-collectionscommons-beanutilsslf4j 前面三个都可以从 Apache Commons 下载。slf4j可以从 slf4j官方网站 下载。 修改ListUserActionBean。 public class ListUserActionBean extends BaseActionBean ...

by hantsy - Java文档中心 - 2009-03-23 18:36:07 阅读(1587) 回复(0)

如果 ActionBean 的属性是一个普通的 Java 类,如何进行验证?stripes 提供了 ValidateNestedProperties Annotation 解决这个问题。 我们添加一个address字段,它是一个 Address类。 @ValidateNestedProperties({ @Validate(field="zipcode", required=true), @Validate(field="addressLine1", required=true), @Validate(field="addressLine2", required=true) }) private Address address;...

by hantsy - Java文档中心 - 2009-03-18 18:23:12 阅读(923) 回复(0)

请从下载地址下载 PDF 及所有源代码。 http://code.google.com/p/hantsy-labs 如果你什么意见或者更好的建议,请直接联系我,你可以留言或者是用邮件,我的邮箱是 hantsy@tom.com。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/1096/showart_1887989.html

by hantsy - Java文档中心 - 2009-04-01 23:22:54 阅读(1136) 回复(0)

Struts 1 内置了多步提交表单的方案,在 ActionForm 添加一个 page 属性,指定当前是第几步,将 ActionForm 放入 Session 中,或者在下一步表单中使用隐藏属性存放其上一步的表单数据,保证多步表单数据不丢失。stripes 也提供了一种有效的方式,来处理多步提交。 回到注册程序,在填写注册信息之前,要求用户先阅读相关协议。 创建一个阅读协议 JSP 页面。 JSP Page Read User License...

by hantsy - Java文档中心 - 2009-03-23 18:37:31 阅读(1161) 回复(0)

一些框架提供了专有分页显示方法,如 Apache Wicket,Apache Tapestry5。stripes 没有提供相应的组件,来处理分页显示问题。很多开源的第三方框架提供了解决方案,比较著名的有 Display Tag , JMesa 。我在过去的项目用得最多的就是 Display Tag 。 使用 Display Tag 处理分页 首先,你需要从 Display Tag 下载最新的 Display Tag,Display Tag 依赖下面的文件。 commons-loggingcommons-langcommons-collectionscommons-...

by hantsy - Java文档中心 - 2009-03-23 18:33:33 阅读(1478) 回复(0)