
j2EE
文章平均质量分 85
hello_ljfbest
左手程序,右手写诗……
展开
-
java分页工具 pager-taglib
pager-taglib是一个用jsp标签库实现分页的工具,在它的demo中有实现好的各种常见分页方式,使用时只需pager-taglib.jar包即可,Pager会在给出的URL后面加上"?page.offset="来标识当前偏移量,使用时在jsp页面将pager-taglib的标签库引入:标签介绍:一切子标签都在它里面工作items:总记录数maxPageIte原创 2013-09-28 16:31:40 · 1177 阅读 · 0 评论 -
tomcat与apache
tomcat由 Apache 组织开发的一个 Servlet/JSP 容器,负责解析和运行JSP,由纯 Java 开发完成的,若系统的负荷压力不是太大的话也可以兼作 Web 服务器。 Jsp(JavaServer Page)是在普通Html中嵌入了Java代码的一个脚本,在这一点上,它与其它的脚本语言如Php(基于c/c++)一样,但它与其它语言不同的是:其它脚本语言由服务器直接解原创 2013-09-26 16:35:01 · 1227 阅读 · 0 评论 -
java分页 pager-taglib
pager-taglib是一个用jsp标签库实现分页的工具,在它的demo中有实现好的各种常见分页方式,使用时只需pager-taglib.jar包即可,Pager会在给出的URL后面加上"?page.offset="来标识当前偏移量,使用时在jsp页面将pager-taglib的标签库引入: 标签介绍:一切子标签都在它里面工作items:总记录数maxPage原创 2012-03-16 14:22:36 · 6692 阅读 · 0 评论 -
servlet/jsp
servlet生命周期:Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会原创 2012-10-25 18:02:26 · 1168 阅读 · 0 评论 -
request、requestScope、param区别
搜了一下,整理如下……首先在看遇到的问题:在浏览器地址输入,表示传入一个参数test,值为123http://localhost:8888/Test/index.jsp?test=123在index.jsp中尝试使用EL表达式取出,代码如下: ${test} 发现毫无结果,再使用requestScope尝试取出:原创 2012-03-07 19:42:08 · 9179 阅读 · 1 评论 -
利用beanutils 操纵bean
从网上搜了这方面的知识,整理如下在一般的写bean组件的时候,都必须要写setter和getter方法,当然假如我们事先已经知道bean的相关属性和方法,写bean是比较简单的,但是组件太多的时候,重复编写经常是枯燥乏味令人厌烦的BeanUtils就可以帮助我们来解决这个问题如果你有两个具有很多相同属性的JavaBean,一个很常见的情况就是Struts里的PO对象(持久对象)原创 2012-02-22 11:15:19 · 3290 阅读 · 0 评论 -
freemarker 之 整合springMVC/struts2
freemarker 整合springMVCweb-config.xml配置:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.原创 2012-09-27 21:48:11 · 2676 阅读 · 0 评论 -
freemarker 学习一
详细学习了一下freemarker,发现功能确实挺强大的,做个笔记……FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序,通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据,使用时需要freemarker.jar一个简单的示例:建立一个原创 2012-09-25 18:02:25 · 1874 阅读 · 0 评论 -
小知识
1.JSP中实现在某页面停留若干秒后,自动重定向到另一页面 在html文件中,下面的代码: <meta http-equiv="refresh" content="300; url=target.jsp">以秒为单位 setHeader来实现某页面停留若干秒后,自动重定向到另一页面。 String content=stayTime+";URL="+URL;原创 2012-08-22 11:27:06 · 660 阅读 · 0 评论 -
el/jstl学习
.与 [ ] 运算符EL 提供 . 和 [ ] 两种运算符来导航数据。下列两者所代表的意思是一样的:${sessionScope.user.sex}等于${sessionScope.user["sex"]}. 和 [ ] 也可以同时混合使用,如下:${sessionScope.shoppingCart[0].price}回传结果为shoppingCart中第一项物品的价格。原创 2012-02-28 08:18:49 · 1552 阅读 · 0 评论 -
JSP中动态INCLUDE与静态INCLUDE,forward与sendredirect的区别
动态INCLUDE用jsp:include动作指令 它总是会检查所含文件中的变化,在转换为servlet 时不会被编译的,只有执行到该代码时才会被动态的编译载入,同时生成多个class和java,和包含页使用不同的request对象,但可以取得包含页的request对象参数,适合用于 包含动态页面,并且可以带参数. 静态INCLUDE用include 编译指令,定不会检查所含文件的变化,原创 2012-04-29 07:57:03 · 2125 阅读 · 0 评论 -
java 乱码解决
jsp页面的编码方式有两个地方需要设置: 其中:pageEncoding 指的是jsp文件本身在本地保存时的编码方式。contentType的charset是指服务器发送网页内容给客户端时所使用的编码。 从第一次访问一个jsp页面开始,到这个页面被发送到客户端,这个Jsp页面要经过三次编码转换: 第一阶段是jsp编译成.java,它会根据pageEnco原创 2011-12-16 08:17:25 · 1572 阅读 · 0 评论 -
BeanUtils工具
BeanUtil故名思义就是操作Bean的工具,其实现原理就是采用了反射,在servlet处理请求参数,处理ResultSet数据中经常用到,在不用MVC框架下可以很大的优化代码下面是一个例子:Model user类:public class User { private int id; private String username; private String pass原创 2013-09-28 16:33:25 · 1145 阅读 · 0 评论