`
hhr_michael
  • 浏览: 72870 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类
最新评论
文章列表
                                       第9章 OGNL     本章导读语            OGNL是一种功能强大的EL表达式,它简化了对数据的访问,使得开发人员能够通过非常简单的表达式访问对象层。在struts2的OGNL中,数据放在以下几个地方:ValueStack、request、session、application的顺序进行遍历 一. OGNL的使用 1. 通过OGNL获取各种属性 (1) 编写Action类:OgnlAction.java          package amigo.struts.ognl; impo ...
                                      第8章 Struts 2 标签库     一. 控制标签 实例需求:Strut2的控制标签属于UI标签,它主要用于完成流程控制,例如循环和分支等操作。本实例对Struts2的几个控制标签:iterator、if/elseif/else、append、generator、sort、merge和subset的使用进行了实例的操作。(注:建立的开发环境与前面几章类似,在这里就不举例了。) 1. Iterator标签 各属性介绍: (1)id:可选项,集合中引用的元素的id,对于UI和表单标签可以用来做html的id属性。 ...
                             第7章 拦截器     本章导读:               拦截器是Struts2的一个重要的组成部分,甚至被人称为Struts2框架的基石,它与Servlet中的过滤器类似,可以Action的方法之前或之后执行一些预先设置的方法。拦截器一般用于进行类型转换操作,进行权限控制、防止表单的双重提交和处理文件上传等功能,它将各Action执行前后的重复代码提取出来,因此在很大程度上减少了重复代码,增加代码的复用。 一. 理解拦截器的实例: 1. 建立工程 2. 编写业务接口类:BusiInterface.java       ...
                              第6章 类型转换      本章导读:               类型转换使用广泛,主要用在开发人员将一个字符串转换成更复杂些的对象类型时。因为web中的类型非常单一(在HTTP中所有的信息是String类型),而java是强类型的语言,因些mvc框架一般都会提供字符类型到其他对象类型的转换,Struts2提供了基于ognl表达式的功能强大的转换机制,而且还提供了良好的扩展性,允许开发人员创建自定义的类型转换器。 一.不使用struts2的类型转换器进行类型转换      1.建立工程      2.编写pojo类:User.jav ...
最近买了谢星星(阿蜜果)的企业应用架构设计-Struts2+Hibernate3+Spring2,想更好地学习与管理资料,现在在博客上写读书笔记,呵呵!                              第5章 数据校验器    一.使用重写validate()方法进行手动校验          实例需求:Struts2中可通过在Action中重写ActionSupport类的validate()方法来完成Action中各方法的难证。 1. 建立工程(可参考前几章的建立,方法类似,需在web.xml文件中配置Struts2的FilterDispatcher) 2. 编写用户信息的p ...
用Java简单的读取pdf文件中的数据: 第一步:下载PDFBox-0.7.2.jar。提供一个下载地址:http://pdfhome.hope.com.cn/Resource.aspx?CID=63844604-5253-4ae1-b023-258c9e324061&RID=20cd8f94-1cee-40b6-a3df-0ef024f8e0d2解压后,把lib文件下的PDFBox-0.7.2.jar,PDFBox-0.7.2-log4j.jar放到你classpath路径下。(我把源码以及jar包都放到下面的附件里,方面你的使用。) 第二步:写个简单的读取pdf文件的程序。(PdfR ...
最近买了谢星星(阿蜜果)的企业应用架构设计-Struts2+Hibernate3+Spring2,想更好地学习与管理资料,现在在博客上写读书笔记,呵呵!                               第4章 国际化web 应用 一. 中文乱码问题 1. 将代码的文件的字符集统一设置为:utf-8. 2. 在web.xml文件中设置过滤器,并设置编码为:utf-8. 3. 将html与jsp文件的页面编码设置为utf-8. 4. 设置数据库编码为utf-8 5. url传递参数时,进行iso8859-1到GBK的转换。 二. 国际化配置文件    1.  在涉及需要国际化的w ...
最近买了谢星星(阿蜜果)的企业应用架构设计-Struts2+Hibernate3+Spring2,想更好地学习与管理资料,现在在博客上写读书笔记,呵呵!                               第3章 struts2配置文件   为了在web应用中加入Struts2, ...
最近买了谢星星(阿蜜果)的企业应用架构设计-Struts2+Hibernate3+Spring2,想更好地学习与管理资料,现在在博客上写读书笔记,呵呵!                         第2篇  Struts2篇   一.搭建Struts2的开发环境             1.建立工程.       2.添加Struts2的jar包(现暂需要的5个重要的jar包struts2-core-2.0.11.2.jar,xwork-2.05.jar,ognl-2.6.11.jar,freemarker-2.3.8.jar,commons-logging-1.0.4.jar)   ...
frame,iframe,frameset用法和区别 (轉) <FRAMESET> <FRAME> <NOFRAMES> <IFRAME> 欲明白本篇【HTML剖析】之标记分类请看 【标记一览】。 亦请先明白围堵标记与空标记的分别请看 【HTML概念】。 ■ 框架概念 : 所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 <FRAMESET> <FRAME> 即可,而所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 <BODY& ...
166.xml数据岛绑定表格 <html> <body> <xml id="abc" src="test.xml"></xml> <table border='1' datasrc='#abc'> <thead> <td>接收人</td> <td>发送人</td> <td>主题</td> <td>内容</td> </thead> <tfoot> <tr>& ...
javascript方法和技巧大全 (轉) JavaScript就这么回事1:基础知识 1 创建脚本块 1: <script language=”JavaScript”> 2: JavaScript code goes here 3: </script> 2 隐藏脚本代码 1: <script language=”JavaScript”> 2: <!-- 3: document.write(“Hello”); 4: // --> 5: </script> 在不支持JavaScript的浏览器中将不执行 ...
用java.util.zip制作zip压缩文件时,如果制作的压缩文件有中文文件名或中文目录,用WinZip、WinRar解压时会有乱码, 同样,用java.util.zip解压WinZip、WinRar打包的压缩文件时,中文也是乱码,主要原因是因为java.util.zip使用编码和WinZip和WinRar使用的不同,在网上找了半天,发现只有两种解决方法: 1、修改import java.util.zip.ZipInputStream和ZipOutputStream。 2、使用Apache Ant里提供的zip工具。 ------------------------------------- ...
JSP环境配置使用fckeditor 关键字: jsp环境配置使用fckeditor JSP环境配置使用fckeditor 录入时间 2008-12-23来源 互联网 作者 未知 【大 中 小】 点击 FCKeditor是sourceforge.net上面的一个开源项目,主要是实现在线网页编辑器的功能,可以让web程序拥有如MS Word这样强大的编辑功能。官方网站为http://www.fckeditor.net ,在服务器端支持ASP.NET、ASP、ClodFusion、PHP、Java等语言,并且支持IE 5+、Mozilla 、Netscape等主流浏览器。 首先在官方网站 ...

jsp分页

jsp分页 (轉) 关键字: jsp分页 public class PageHelper { //totalItem总记录数,totalPage总页数,currentPage当前页,queryString就连接地址 public static String getPageNav(int totalItem,int totalPage,int  currentPage,String queryString) { String pageNav=""; long totalCount=totalItem; long currentPageNo=currentPag ...
Global site tag (gtag.js) - Google Analytics