在struts2中使用拦截器(Interceptor)控制登录和权限

在jsp servlet中我们通常使用Servlet Filter控制用户是否登入, 是否有权限转到某个页面。在struts2中我们应该会想到他的拦截器(Interceptor), Interceptor在struts2中起着非常重要的作用。 很多struts2中的功能都是使用Intercepto...

2008-08-19 11:24:00

阅读数:862

评论数:0

Struts2.0 避免重复提交

双击制御 有些时候一些操作会非常的耗费时间(Long Lived Operation),例如这个数据库的导出,表表生成等。有些时候程序的使用者看到很长时间服务器没有反应,倾向于多次点击提交按钮。这样恰恰相反,由于重新使服务器运行相同的长时间操作,反而让反应时间更慢。 我们如何来制御这样的操作呢? ...

2008-07-30 10:08:00

阅读数:636

评论数:0

struts2文件上传的过滤

这篇文件接上面的struts2文件上传的文件,对上传文件类型进行过滤, 这篇文件里的大量内容也是借鉴了李刚老师的《struts2权威指南》手动实现文件过滤大部分时候,Web应用不允许浏览者自由上传,尤其不能允许上传可执行性文件——因为可能是病毒程序。通常,我们可以允许浏览者上传图片,上传压缩文件等...

2008-05-05 14:09:00

阅读数:1056

评论数:0

Struts2的文件上传

想起自己买的李刚的《struts2权威指南》,书中已有很详细的介绍,只是自己一下子记不起来了, 真的很遗憾,说明自己学得还不够扎实,所以自己整理了一下发上来。下面是上传的代码:文件上传页面文件上传页面中,包含两个表单域,文件标题和文件浏览域——当然,为了能完成文件上传,我们应该将这两个表单域所在表...

2008-05-05 14:08:00

阅读数:622

评论数:0

使用Struts2开发Java Web应用程序

原文: http://blog.csdn.net/struts2/archive/2007/08/01/1721752.aspx 配套源代码网站:https://teamware.dev.java.net 第一部分 Struts入门    第一章 Struts2 概览(beta)    第二章 一...

2007-11-13 10:34:00

阅读数:882

评论数:0

使用struts2+prototype.js创建无刷新注册检测

最近有一个项目要上,决定struts2+hibernate+spring开发,可现在AJAX如火如荼,而且功能上也大大方便了程序员开发和WEB页面,如果不用,太对不起Jesse James Garrett(AJAX的创始人)。可我以前一直是做后台的开发,对前台的JS知识是凤毛麟角,直接尝试用AJA...

2007-11-13 10:19:00

阅读数:1032

评论数:0

struts2+prototype.js实现ajax

  先看js       function toCar()...{         var goodId = $F(goodId);         var url = ${pageContext.request.contextPath}/addToCar.html;         var pa...

2007-11-13 10:04:00

阅读数:964

评论数:0

Eclipse开发: Struts 2 + Spring 2 + JPA + AJAX

来自Struts2 WiKi上的一篇文章,讲解如何在Eclipse + WTP中进行Spring2, Struts2, JPA的整合开发。很基础的说,希望对于想学习SSH的人能有一定的帮助。我在翻译的过程中,也尝试使用MyEclipse来进行整合开发。但由于水平有限,翻译质量不敢恭维,有何错误地方...

2007-11-13 09:44:00

阅读数:674

评论数:0

配置struts2.0.6+spring2.0.3+hibernane3

 一、struts2。跟webwork配置基本一致,主要是struts2.properties和struts.xml 2个配置文件,我的struts2.properties如下配置:struts2.propertiesstruts.tag.altSyntax = true   struts.dev...

2007-11-07 11:44:00

阅读数:634

评论数:0

Struts 2中启用json ajax支持

   JSON插件提供了一种名为json的ResultType,一旦为某个Action指定了一个类型为json的Result,则该Result无需映射到任何视图资源。因为JSON插件会负责将Action里的状态信息序列化成JSON格式的数据,并将该数据返回给客户端页面的JavaScript。   ...

2007-11-02 17:52:00

阅读数:905

评论数:0

Strtus2.0+JSON+prototype AJAX的实现

相关名词解释:什么是JSON: JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。它便于人类读写,也易于机器分析和生成。它基于标准的ECMA-262第三版(1999年12月)的JavaScript编程语言的一个子集。  JSON是一种完全独立于语言的文本...

2007-11-02 17:41:00

阅读数:2094

评论数:0

Struts 2与AJAX(第三部分)

很久没有更新BLOG了,前一段时间公司的项目比较忙,另外我还和一位出版社的朋友谈写书的事情,所以一直没有时间,完成《Struts 2与AJAX》。后来写书的事情吹了,趁今天有点空闲就把它完成。在大家看这部分文章之前,我想对于写书的事情说两句,或者应该叫发牢骚才对。通过这次写书失败的经历,我明白为什...

2007-09-17 10:01:00

阅读数:565

评论数:0

Struts 2与AJAX(第二部分)

在上一篇文章《Struts 2与AJAX(第一部分)》,我已经简单地介绍了的一些用法,接下来我将继续深入讲解的使用和通过DWR实现AJAX校验。更多在Struts 2的showcase中有两个的例子,分别是静态树与动态树。所谓的静态树即是在编写JSP代码时通过生成树节点。我的上一篇文章的例子就是一...

2007-09-17 09:58:00

阅读数:614

评论数:0

Struts 2与AJAX(第一部分)

在当今——Web 2.0概念铺天盖地的Internet环境下,简易的AJAX集成对于一个成功的WEB框架来说是不可或缺的。因此,Struts 2其中的一个重要的功能(Feature)就是“First-class AJAX support - Add interactivity and flexib...

2007-09-17 09:54:00

阅读数:630

评论数:0

Strus 2的新表单标志的使用

 Struts 2为大家提供了不少常用的很酷的表单标志,简化了我们程序员的工作。不过,由于这些都是新标志,大家可能在使用上还存在不少疑问。本文将就朋友们的回复、留言或Email上的问题,分别对这些酷标志进行讲述。表单标志使用小技巧Struts 2的表单标志在输出(render)HTML时,使用了模...

2007-09-17 09:51:00

阅读数:508

评论数:0

Struts 2中的OGNL

本人是一个EL(Expression Language,以下译为表达式语言)的支持者。因为我对写法极为反感,忘记了在那本书上看到的一句话——“使用标志(Tag)的一个目的就是避免在JSP页面中出现过多的的语句,使页面与后台代码分离。”表达式语言主要有以下几大好处: 避免(MyType) re...

2007-09-17 09:49:00

阅读数:564

评论数:0

在Struts 2中实现CRUD

CRUD是Create(创建)、Read(读取)、Update(更新)和Delete(删除)的缩写,它是普通应用程序的缩影。如果您掌握了某框架的CRUD编写,那么意味可以使用该框架创建普通应用程序了,所以大家使用新框架开发OLTP(Online Transaction Processing)应用程...

2007-09-17 09:47:00

阅读数:400

评论数:0

在Struts 2中实现文件上传

前一阵子有些朋友在电子邮件中问关于Struts 2实现文件上传的问题, 所以今天我们就来讨论一下这个问题。实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦...

2007-09-17 09:45:00

阅读数:408

评论数:0

在Struts 2中实现IoC

IoC(Inversion of Control,以下译为控制反转)随着Java社区中轻量级容器(Lightweight Contianer)的推广而越来越为大家耳熟能详。在此,我不想再多费唇舌来解释“什么是控制反转”和“为什么需要控制反转”。因为互联网上已经有非常多的文章对诸如此类的问题作了精彩...

2007-09-17 09:41:00

阅读数:323

评论数:0

Struts 2的基石——拦截器(Interceptor)

首先,要跟大家道个歉,前一阵子为给客户个一个DEMO,忙得不可开交,所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得——如果大家希望快速开发,一个类似Struts 2这样的简单方便的WEB框架必不可少。我们在开发DEMO使用的还是Struts 1.2.8,而且没有不使用任何EL...

2007-09-17 09:40:00

阅读数:422

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭