
jsp、jstl、jexl、velocity、xslt
四十岁开始写程序
写了十几年程序,年近四十忽然想真正写点程序,算是浪子回头吧
展开
-
生成校验码
import="javax.imageio.ImageIO,java.awt.*,java.awt.image.BufferedImage,java.util.Random" %> Color getRandColor(int fc, int bc) {//给定范围获得随机颜色 Random random = new Random(); if (原创 2005-09-30 09:00:00 · 1000 阅读 · 0 评论 -
jsp Cookie 读写中文 [ 原创 ]
这个jsp创建读取Cookie,注意创建Cookie时必须注释setDomain()方法,否则无法写入Cookie。本例子经过测试,绝对好用。 %@page language="java" contentType="text/html; charset=GBK"%>http://java.sun.com/jsp/jstl/core"%>//写Cookie Cookie c =原创 2006-02-15 17:12:00 · 2284 阅读 · 0 评论 -
如何避免层被其它对象挡住[ 转载 ] 好用阿
如何避免层被其它对象挡住 解决思路: 根据挡隔对象的不同,解决办法也不同。 具体步骤: 1.被Flash挡住。 设置Flash的wmode属性值 为opaque或transparent,代码示例: _fcksavedurl=""http://pepsi.flash8.net/pepsi46860.swf" quality="high" pluginspage="http://www.m原创 2006-01-26 15:52:00 · 3194 阅读 · 0 评论 -
jsp pager tag 精简的例子
%@page language="java" contentType="text/html; charset=GBK"%>http://java.sun.com/jsp/jstl/core"%>http://java.sun.com/jsp/jstl/fmt"%>http://displaytag.sourceforge.net/"%>"> 这是一个jsp pager tag的例子。 例子原创 2005-12-19 19:06:00 · 2807 阅读 · 0 评论 -
displaytag的国际化的方法
displaytag可以创建一个(如果原来没有)displaytag.properties.文件,这个文件可以拷贝TableTag。properties这个文件在displaytag的类包里org.displaytag.properties.TableTag.properties .里面的详细设置的意义可以参考http://displaytag.sourceforge.net/configurat原创 2005-12-19 16:28:00 · 2904 阅读 · 1 评论 -
jstl,fmt标签总结
首先,jstl既然可以国际化,那么必然可以自动根据local设置来选择资源文件。2,fmt:setLocal 可以设置Local,从而改变输出格式。3,fmt:message 可以输出资源文件里的key对应的value。 和struts一样 还可以传参数 4, 这地方有点意思,首先我在工程的WEB-INF/classes下面建立了一个资源文件resources.properties。然后在原创 2005-12-19 16:17:00 · 3471 阅读 · 0 评论 -
displaytag 是一个巨大的失望
首先,墨守成规地把这几天的学习内容罗列一下。然后,根据displaytag具有的缺陷以及解决办法提出自己的无限失望。好,开始列了,displaytag 学习笔记总结(1)6,列表的子集 offset 为第一个数据在mylist中的序号。 length 为显示的记录条数。7,自动设置链接 能够把此列的内容作为链接,连接的url和内容一致。 当然必须格式有效的url,否则写了也没有连接。 (原创 2005-12-19 16:11:00 · 5550 阅读 · 2 评论 -
在Action中转到其它url的三种方法对比。
首先我就想到了,response.sendRedirect("/u2bman.do"); 结果出现异常,java.lang.IllegalStateException: Cannot forward after response has been committed org.apache.struts.action.RequestProcessor.doForward(RequestProcess原创 2005-11-04 17:50:00 · 3884 阅读 · 1 评论 -
解决url传送到Action后无法获得整个url的问题。
Action中://日志跟踪 url=/u2manageAdvertise.do?id=186&method=detail&usertype=bmanRequestDispatcher rd = request.getRequestDispatcher("/u2bmanurl.do?target=" + url);rd.forward(request, response);/u2bmanurl.d原创 2005-11-04 16:58:00 · 2211 阅读 · 0 评论 -
程序设计方案之争-关于用户登陆后被冻结就不执行Action
首先我们想让用户冻结之后就不执行Action , 那么被冻结之前用户登录了,进行操作的时候,想实时检查用户状态是否是冻结状态,那么就想到用过滤器每次都读取数据库用户标志。可以这样就需要每次都读取数据库,性能太差。此观点第一个被抛弃。既然不查数据库那么查什么呢?我们想到了查文件,每次把冻结的用户都放到一个文件里,application中记录此文件的上次更新时间,过滤器里判断此文件的lastedmod原创 2005-11-09 10:02:00 · 1515 阅读 · 0 评论 -
最优雅的不刷新下拉联动解决方案--数据库版--xml版
一个有两个select ,要求第一个select 改变后,第二个select的option也都相应地变化。先看看这段代码:function getSecondTrades(id){var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");var uri = "/u2publishAdvertise.do?method=getSecondTrades&原创 2005-10-13 11:47:00 · 1666 阅读 · 0 评论 -
输入框禁止粘贴
注册的确认邮件往往要求不能粘贴,我看有人说,这样所有的输入框都不能拷贝了,不符合要求,有些简介什么的很长,需要从别的地方拷贝的。那么就想到只要 这样就只有这个控件不能拷贝,不能粘贴了。但是我用html:text根本就没有onselectstart ..这些事件,所以没办法,这也用不了。最后,还是用来解决的。终于找到了struts标签禁止粘贴的较好的办法。原创 2005-10-13 11:18:00 · 2731 阅读 · 0 评论 -
struts的ActionMessage以及html:errors原来可以不用资源文件的[ 原创 ]
前天我看了一个人的帖子,问Struts不使用资源文件能不能创建ActionMessage并用显示,我开始觉得不行。但是看了ErrorTag源码,原来是可以不用资源文件的。ErrorsTag.if (report.isResource()) { message = TagUtils.getInstance().message(原创 2005-09-30 13:09:00 · 13137 阅读 · 3 评论 -
jsp或servlet生成或修改图片
生成图片:createCode.jsp----------------------- import="java.io.IOException,javax.imageio.ImageIO,java.awt.*,java.awt.image.BufferedImage,java.util.Random,com.sun.image.codec.jpeg.*" %>原创 2005-09-30 08:58:00 · 2845 阅读 · 0 评论 -
JspPageTag+Struts+Hibernate修改了商户积分排名的翻页 [ 原创 ]
Jsp Pager Tag 适用带有页码的翻页功能(>),形式风格多种多样,变换起来十分简单。-------------环境配置:-------------1,如果使用Struts并且使用DispatchAction,那么需要修改一下Jsp Pager Tag的代码,如何修改可以参考:http://blog.youkuaiyun.com/srx/archive/2005/10/06/495827.aspx最原创 2005-10-06 14:23:00 · 2821 阅读 · 0 评论 -
JspPagerTag用在Struts上需要修改代码[ 原创 ]
page-taglib.jar是为jsp-servlet程序写的,没有考虑到struts. 所以当Action类型为DispatchAction时会有错误。 因此需要修改一下他的源代码,(可以下载page-src.jar. )在翻页的页面上需要include一个jsp,这个jsp里包含了翻页的功能,以此进行翻页。如下:Displaying results - of foundRe原创 2005-10-06 14:13:00 · 2042 阅读 · 1 评论 -
Servlet和JSP的线程安全问题 [转载]
编写Servlet和JSP的时候,线程安全问题很容易被忽略,如果忽视了这个问题,你的程序就存在潜在的隐患.1.Servlet的生命周期Servlet的生命周期是由Web容器负责的,当客户端第一次请求Servlet时,容器负责初始化Servlet,也就是实例化这个Servlet类.以后这个实例就负责客户端的请求,一般不会再实例化其他Servlet类,也就是有多个线程在使用这个实例.Servlet之所原创 2005-09-30 09:56:00 · 1133 阅读 · 0 评论 -
如何模拟select控件
// 设置此input没有右边框。//设置此图片没有左边框。%@page language="java" contentType="text/html; charset=GBK"%>http://java.sun.com/jsp/jstl/core"%>var g_arr = new Array;var type_arr = new Array;var off = 0;g=0;try{原创 2006-02-25 15:15:00 · 1322 阅读 · 0 评论