- 浏览: 67487 次
- 性别:
- 来自: 广州
-
最新评论
-
piaoxue_x:
嗯,很好,谢谢了。对我没什么,帮助,不过为了积分,啰嗦两句…… ...
继承类的@Transactional---转
文章列表
这两天想采用jQueryTools用在项目中,项目采用架构Struts2+SiteMesh+FreeMarker+JSP。
可是overay在IE上面一直不好用,本来文字应该在图片上面的,结果当文字出来以后,图片就跑到图片下方去了。而FireFox上却没有问题。
后来把配置参数fixed设置为false以后IE也显示 正常了。
可是源代码注释说这个参数本来是为修正IE6的一个bug而改的。
而且它的Demo在IE上也显示正常,我的正是完全参照它的例子做出来的,可是就是得不到一样的效果。
JQuery Tools:http://flowplayer.org/tools/index.html
看起来很不错,看看能不能用在项目当中
其实html元素还是很强大的,我们可以动态给其添加属性,并设置和访问它。
比如我要给一个input筐添加一个叫datatype的属性,可以这样实现:
<input type="text" id="input1" datatype="int" />
这样就可以了,我们也可以用javascript代码实现
obj = document.getElementById("input1");
obj.setAttribute("datatype", "int");
访问时可 ...
如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下:
1.弹启一个全屏窗口
<html>
<body onload="window.open('http://www.kunde58.com','example01','fullscreen');">;
<b>www.kunde58.com</b>
</body>
</html>
2.弹启一个被F11化后的窗口
<html>
<body onload=&q ...
servlet API中最重要的一个功能就是能够为servlet和JSP页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“servlet链接”的一种功能强大且标准的替代品。
过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。在这之后,过滤器可以作如下的选择:
1. 以常规 ...
package com.drp.util.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.h ...
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。
首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet
同时还存在着这样一种配置节:context-param,它用于向 ServletContext 提供键值对,即应用程序上下文信息。我们的 ...
可以把它理解成在servlet处理过程中,普通servlet和过滤器谁先执行
答案是过滤器先执行:不管url-pattern的值一样或者不一样
这里有个通俗的例子:
到百度贴吧回答问题,这就是一个普通servlet要完成的工作(提交一个问题)
可是贴吧规定:用户未登陆不能回答问题,这就是过滤器的工作
想象以下,当我点击提交回答的时候,肯定是先要进行用户登陆的判断,如果登陆了才把用户的回答提交,未登陆就提示其先登陆
对不对?
<filter-mapping>
<filter-name>aaa</filter-name>
<u ...
Filter是一个很有用的东西,使用filter可以修改request, response, session, application中的内容。
1. javax.servlet.Filter有两个重要的方法
public void init(FilterConfig config)
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
其中init方法用来作一些初始化的方法,而doFilter方法用来执行真正的过滤操作。
2. Filter的部署方法
在web. ...
2.12 Filter介绍
Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。
Filter有如下几个用处。
Ø 在HttpServletRequest到达Servlet之前,拦截客户的HttpServletRequest。
Ø 根据需要检查HttpServletRequest,也可以修 ...
部署描述符实际上是一个XML文件,包含了很多描述servlet/JSP应用的各个方面的元素,如servlet注册、servlet映射以及监听器注册。部署描述符从下面的XML头开始:
<?xml version="1.0" encoding="ISO-8859-1"?>
这个头指定了XML的版本号以及所使用的编码。头的下面是DOCTYPE声明:
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" ...
今天在应用richfaces时,发现以前运行得好好的代码突然老是说有js 错误,可是今天好像没改动什么呢。
换成richfaces Demo发现也不行,后来删除jquery.js以后发现可以了,再逐渐排除,才发现
原来修改代码时在template里头删掉了
var $j = jQuery.noConflict();
导致jquery与richfaces应用的prototype有冲突,添加回去以后就没有问题了。
http://wiki.glassfish.java.net/Wiki.jsp?page=JavaServerFacesRI
转:打印出Ibatis最终的SQL语句
- 博客分类:
- Java
做项目时遇到这样的需求,希望能打印出最终数据库执行的SQL语句,一般遇到这些有一定通用性的问题,我都会到Appfuse中去找找例子,结果这次没有成功。
它是有相关的配置,但是好像没有用,我也就没有深查下去,我想这种问题网上肯定有人遇到过,只要找到这个人就行了。经过换不同的关键字,我最后找到了如下的配置。
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.Con ...
何为远程调试?我们一般调试一个web项目的java代码时,需要将你的tomcat服务器和你的开发工具(比如Jbuilder)集成,或需要工具的一些插件支持(比如Eclipse下的myclipse等),这些方式都是在本地进行,即你的开发工具和tomcat运行在同一台服务器上,如果你的开发工具和服务器不再一台机器上那就需要实现远程调试功能了。
实现方法:在tomcat的catalina.bat文件中加入下面的设置,当然SET CATALINA_OPTS 变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=5888表示远程连接的端口号,可以设置 ...