time 
设为首页】【收藏本站
当前位置: 主页 > JAVA > Struts > 列表



 
2010-02-07 00:29:04 | 好评(7) | 浏览(3560)
分页也是一个大家经常讨论的话题,网上也有过很多的分页方法的介绍,但往往仅仅只是局限在web层或数据访问层的一个分页组件,对于一个典型的三层web应用来说笔者还没有见到过一个完整的例子。又或者是使用了这个组件后往往还要手工书写繁琐的代码。在这里笔者就象大家...
 
2010-02-07 00:25:26 | 好评(5) | 浏览(7269)
让我们首先来看一下什么是CRUD,CRUD即Create-Read-Update-Delete的英文缩写,不过笔者还要在这里加上个L,即List,合起来即CRUDL。CRUDL这种场景或者说模式在绝大部分的应用当中都很常见,那么,每写一个应用如果都要重复一遍这样的劳动显然显得十分的繁琐,那有没有...
 
2010-02-07 00:23:20 | 好评(0) | 浏览(2386)
在本系列的上一篇中我们介绍了一个基于cookie的访问控制方法,细心的读者一定会发现,这种方法的实现还是最终基于Struts2的拦截器机制,也就是说它只能保护web应用中的action资源,对于Struts2的应用来说,除了aciton外,一定会有不少的jsp页面。那么,我们又该如何实...
 
2010-02-07 00:19:06 | 好评(0) | 浏览(2656)
访问控制对于一个web应用来说几乎是不可或缺的。当访问web应用当中的某些资源时,如果你这时还没有登录,那么就会被重定向到登录页面,只有在登录之后才会被允许访问。经常上网的朋友对这样一个场景一定不会陌生。那么,如何实现对部分访问受限的url进行保护呢?笔者在...
 
2010-02-07 00:16:19 | 好评(10) | 浏览(4065)
由于最近有点时间,便想动手写点东西,其一算是对自己这段时间来项目经验的一个总结,其二也希望能和大家探讨下最佳实践这个主题。说来也怪,网络上关于这三个框架的介绍很多,整合的教程也很多,但绝大多数都属于入门级别,浅尝则止,对于探讨如何在实际项目中用好他...
 
2010-02-07 00:04:38 | 好评(0) | 浏览(750)
Java代码 Hashtablefiles=voteForm.getMultipartRequestHandler().getFileElements(); Java代码 if (files.get( accFile_ +optNumValues[i])!= null !StringUtil.isEmpty(((FormFile)files.get( accFile_ +optNumValues[i])).getFileName())){ voteOpt.setOptAccPath(u...
 
2010-02-07 00:02:15 | 好评(0) | 浏览(860)
http://struts.apache.org/2.0.9/docs/validation.html 这个是官网效验部分的doc。 struts验证分为2种:Field Validators 和Non Field Validators Java代码 首先是验证器的执行先后: NonFieldValidators优先FieldValidators, NonFieldValidators排在前面的先执行 Fie...
 
2010-02-07 00:01:34 | 好评(0) | 浏览(867)
1. alias: 实现在不同请求中相似参数别名的转换; 2. autowiring: 自动装配的拦截器,主要用于和spring整合时,struts2可以使用自动装配的方式访问spring的bean 3. chain: 使当前action可以访问前一个action的属性,一般和 result type=chain....使用 4. conversionE...
 
2010-02-06 23:35:52 | 好评(0) | 浏览(861)
、在freemarker中使用struts2标签 1、找到struts2核心包struts2-core-2.0.14.jar,解压缩之后在META-INF目录下找到struts-tags.tld,将其放置到WEB-INF目录下。 2、在web.xml中加入 Xml代码 servlet servlet-name JspZSupportServlet / servlet-name servlet-class org....
 
2010-02-06 01:44:15 | 好评(0) | 浏览(991)
先前搭建了一个基于strut2+convention+hibernate+spring的开发框架,感觉很好用的。对于struts2的convention插件也很欣赏。一冲动就想将ext也加入其中,不料怎么也不成功。 原来是ext的开发中往往需要在页面中引入很多js文件。现在的理解是:convention是基于约定转发...
 
2010-02-06 00:45:58 | 好评(-2) | 浏览(4926)
核心提示:最近尝试用extjs来展示树状菜单。着实花了一番功夫。树状菜单的菜单项需要动态加载,而目前版本的extjs中只支持JSON格式的数据。查了一些资料,决定使用struts2的json-plugin。首先按照例子做了一个,但是结果就是不成功,界面上只出来了一个js中生成的root...
 
2010-01-30 23:41:31 | 好评(0) | 浏览(2620)
在需要下载中文时可以使用StreamResult来完成,以下是摘自该类的JavaDoc的对参数的说明: 引用 contentType - the stream mime-type as sent to the web browser(default = text/plain). contentLength - the stream length in bytes (the browser displays aprogress b...
 
2010-01-30 23:36:56 | 好评(0) | 浏览(1024)
首先 是Action package com.chusiyou.struts.core; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Action extends ActionServlet{ public ActionForward execu...
 
2010-01-30 23:36:05 | 好评(0) | 浏览(672)
以下是填充formbean的源码 package com.chusiyou.struts.core; import java.lang.reflect.Field; import java.util.Enumeration; import javax.servlet.http.HttpServletRequest; import org.apache.commons.beanutils.BeanUtils; public class FormFullUtil { public...
 
2010-01-30 23:34:47 | 好评(0) | 浏览(769)
由于这段时间学习struts,对struts原理有一些了解,为了巩固自己的学习,所以自己手写了模拟struts功能的这样一个框架,写的不好还忘大家见谅....但是我可以拍拍胸脯的给大家说...这绝对是自己原创,写的不好还忘大家纠正,希望大家能一起学习... 以下是ActionServlet源...