`
文章列表
OGNL是通常要结合Struts 2的标志一起使用,如<s:property value="xx" /> 等。大家经常遇到的问题是#、%和$这三个符号的使用。     “#”主要有三种用途: 访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性:  名称 作用 例子 parameters 包含当前HTTP请求参数的Map #parameters.id[0]作用相当于request.getParameter("id") ...
我在学习dwr时出现"例外被抛出且未被接住",后来在网上搜索找到了解决方法   在参照dwr的官方网站时,如果在后台出现如下的提示信息:A request has been denied as a potential CSRF attack 则,需要在web.xml中的如下配置修改一下 xml 代码 < servlet >         < servlet-name > dwr-invoker servlet-name >         < servlet-class > uk.ltd.getahead.dwr. ...
package test.user; import org.springframework.test.AbstractTransactionalSpringContextTests; import com.yimei.drp.model.user.UserInfo;import com.yimei.drp.service.user.IUserService; /** * @author zj * */public class UserTest extends AbstractTransactionalSpringContextTests {  private IUserService userS ...
1. 查看你的Eclipse中使用的是什么SVN Interface windows > preference > Team > SVN #SVN Interface 2. 如果是用的JavaHL, 找到以下目录并删除auth目录. C:\Documents and Settings\[YourUserName]\Application Data\Subversion\ 3. 如果你用的SVNKit, 找到以下目录并删除.keyring文件. [eclipse]\configuration\org.eclipse.core.runtime
LoginFilter.java   package com.yimei.drp.filter; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; ...

解压文件

    博客分类:
  • Java
    /***      * 解压文件      * @param UploadDirectory 解压成功后要存放的目录      * @param zipFileName 要解压的文件      * @return      */     public boolean unZipFile(String UploadDirectory, String zipFileName) {         try {             InputStream in = new BufferedInputStream(new FileInputStream(zipFileName));       ...
我的这个例子是一个登录的例子: 用到Spring的Aop,在login()方法后用Aop来拦截,将用户登录信(username,password)写到ThreadLocal中,然后在其它地方再取出来用   代码如下: LoginServlet.java   package com.yimei.drp.servlet.login; import java.io.IOException; import javax.servlet.Servlet; import javax.servlet.ServletException; import javax.servlet.http.HttpServl ...
最近在做一个项目(spring+hibernate)时用到了连接池,我用的是proxool连接池,配置如下:   //==============数据源============== <bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">         <property name="driver&quo ...
在单元测试时,我们尽量在屏蔽模块间相互干扰的情况下,重点关注模块内部逻辑的正确性。而集成测试则是在将模块整合在一起后进行的测试,它的目的在 于发现一些模块间整合的问题。有些功能很难通过模拟对象进行模拟,相反它们往往只能在真实模块整合后,才能真正运行起来,如事务管理就是其中比较典型的例 子。 按照Spring的推荐(原话:You should not normally use the Spring container for unit tests: simply populate your POJOs in plain JUnit tests!),在单元测试时,你不应该依赖于Spring容器。 ...
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">         <property name="driver" value="${jdbc.driverClassName}" />         <property name="driverUrl" value="${jdbc.url}" />         <property n ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charse ...
session过期后如果在iframe里操作就会返回到login.html,可是这个页面还在iframe里面如果再次登陆就会出现iframe嵌套的现象,我们这样来解决。 在login.html里面加上这个就可以了. function checkParent(){     if(window.parent.length>0){         window.parent.location="login.html";     } } <body onload="checkParent();"> …… </body> Th ...
MD5加密码的使用 需要这二个包的支持 commons-codec-1.3.jar acegi-security-1.0.6.jar public class T {    public static void main(String[] str){       MessageDigestPasswordEncoder md5 = new MessageDigestPasswordEncoder("MD5");    md5.setEncodeHashAsBase64(false);    System.out.println("======encodePa ...
CruiseControl简介及使用举例

修改Jetty的端口

修改Jetty的端口 etc/jetty.xml中修改 <Set name="Port"><SystemProperty name="jetty.port" default="8090"/></Set>
Global site tag (gtag.js) - Google Analytics