struts2
xiaomin_____
努力~~
展开
-
servlet filter
Java Filter过滤机制详解 以前以为Filter只是一个特殊点的Servlet,用进只需在web.xml中配置一下拦截路径就可以了,可经过这两天的深入学习,才知道以前对Filter类的了解和使用都太过浅薄了。 在网上看了很多篇相关的技术文章,现提取它们中的精髓(我认为能说明问题的东西)及我个人的一些学习经验作如下总结,希望能帮助大家更好地理解Filter的过滤机制。 要学习Filte...原创 2012-05-04 11:16:32 · 85 阅读 · 0 评论 -
Struts2 的token原理
在页面加载时,<s: token />产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如: < input type ="hidden" name ="struts.token.name" value ="struts.token" /> < input type ="hi.原创 2012-02-06 22:57:55 · 152 阅读 · 0 评论 -
struts2中类型转换
一、概述 Struts2.x中使用OGNL取代原来的EL用于页面数据绑定。 OGNL(Object-Graph Navigation Language,对象图导航语言)是一种功能强大的表达式语言,让你通过简单一致的表达式语法来读取和设置Java对象的属性值,调用对象的方法,遍历整个对象的结构图,实现字段类型转换功能。 页面数据绑定是指把页面元素(例如一个textfiel...原创 2013-01-23 22:42:51 · 86 阅读 · 0 评论 -
struts2 空文件上传解决
/** * 文件上传 * @throws Exception */ protected List<File> uploadFile()throws Exception{ //得到当前工程的目录,然后自己再定义下保存的路径 //打印路径看是否存在 System.out.println(realpath); ...原创 2013-12-10 21:30:38 · 208 阅读 · 0 评论 -
struts2 源码分析 request ---设置setParameters 的值
StrutsRequestWrapper /* */ package org.apache.struts2.dispatcher; /* */ /* */ import com.opensymphony.xwork2.ActionContext; /* */ import com.opensymphony.xwork2.util.ValueStack; /*...原创 2014-01-13 20:24:20 · 134 阅读 · 0 评论 -
使用 VisualVM 进行性能分析及调优
概述 开发大型 Java 应用程序的过程中难免遇到内存泄露、性能瓶颈等问题,比如文件、网络、数据库的连接未释放,未优化的算法等。随着应用程序的持续运行,可能会造成整个系统 运行效率下降,严重的则会造成系统崩溃。为了找出程序中隐藏的这些问题,在项目开发后期往往会使用性能分析工具来对应用程序的性能进行分析和优化。 VisualVM 是一款免费的性能分析工具。它通过 jvmstat、JMX、SA...原创 2016-07-08 10:13:20 · 114 阅读 · 0 评论