- 浏览: 163988 次
- 性别:
- 来自: 深圳
最新评论
-
lshxy320:
楼主,请问mcc和pool怎么联系起来的?没有Memcache ...
java缓存技术memcached实例 -
lobtao:
返回游标,游标定位的是谁,返回谁就好了,为什么返回游标。
mysql 使用临时表以及游标返回结果集 -
fly1206:
希望能学习下你的框架 可以发一份给我? zjf_javaee ...
搭建了一个新框架.需要的给我发送邮件zxe_llh@163.com -
huanguo11:
有劳发送一份到我的邮箱,我想学习下。9847221@qq.co ...
搭建了一个新框架.需要的给我发送邮件zxe_llh@163.com -
meitianhua:
请教一个问题,我用struts2的json,返回一个map(自 ...
struts2返回JSON,jquery解析JSON(返回的可能是LIST,MAP,对象,单个值)
请您先登录,才能继续操作
文章列表
struts2的拦截器:
拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。
在 Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的方式。
谈到拦截器,还有一个词大家应该知道——拦截器链(Interceptor Chain,在Struts 2中称为拦截器栈I ...
public String validId(){ HttpServletResponse response = this.getResponse(); HttpServletRequest request = this.getRequest(); //设置页面不缓存 response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader(&qu ...
页面代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>jquery xml解析</title><script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>&l ...
<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>图片轮换</title>
<script language="javascript" type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <script ...
<script type="text/javascript"> function drawRectangle(x0,y0,x1,y1,color,style) { if (x0 == x1 || y0 == y1) return; if (x0>x1) {var t=x0;x0=x1;x1=t;} if (y0>y1) {var t=y0;y0=y1;y1=t;} //dashed return "<tab ...
在myeclipse中添加apatna插件,用于JQUERY开发!!详细步骤在文档中!
今天,我们老大要作出一个这样的效果,在访问一个页面的时候,不经过action就要得到数据库中的数据,这个可以用ajax做,但是如果是多个的话,有点麻烦,看着我在那里不知所措,老大说用struts2的标签<s:action>.这个标签还真是个好东西...
下面是我做的小例子,代码如下:
<s:action name="companyAction!selectCompanyInfoindex" id="company" namespace="/company" executeResult= ...
以前没有用过struts2.*,只是听人说起过,今天做了一个例子,发现struts2确实有着他的好处!struts2中没有了ACTIONFORM,STRUTS1中的action类与servlet API耦合在一起,核心方法以来于此,action类的测试就要依赖web容器。struts2却没有了。
struts2中在页面中有一个对象。属性名,可以直接将此值装配到bean中,不需要自己手动的用request.getParamerts()来的参数值了,struts2中提供了一个与spring集成的插件,让struts2与spring集成更加的容易!
今天还只是懂得了一点点的理论知识,以后,我会每天 ...
Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:rcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user,password ...
public static void backupMysqlDatabase(String mysqlBinUrl, String hostName, String dataBase, String userName, String passwd, String outFilePath) throws Exception { // 组装MySQL的备份命令 StringBuilder sqlStr = new StringBuilder(); sqlStr.append(mysqlBinUrl).append("mysqldump -u").append(us ...
今天下午看了一下从java中读取excel的数据,主流方法有两种,其中一种是apache的poi接口,还有一种就是我做的这个jxl.jar 做,但是这个比poi接口的效率要低。。。今天我做的这个例子很简单,就是从excel中读取数据,将它打印到控制台,下面是我做的例子,代码如下:
package myexceltest;
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;
import jxl.Ce ...
今天有人问起怎么在java类中读取资源文件,以前也没有写过,在网上找到了相关资料,所以写了个小例子尝试了下。内容如下:
在com.example包下有一个test.properties文件和一个测试的类ReadProperties
资源文件中的内容为:
author=zhuzhuname=zhuzhuschool=zhuzhu
测试的类为:
package com.example;
import java.io.IOException;import java.io.InputStream;import java.util.Properties;
public cla ...
在struts1.x中防止重复提交的实现
当我们在Struts中提交表单后,可以通过会退按钮返回到原来的表单页面,进行重复性提交。这在很多情况下是不允许的。比如当注册用户的表单中,当提交成功后,回退或者按刷新按钮可以再次提交表单,这样造成数据的不一致性,因为数据已经提交。
Struts中可以利用同步令牌机制来解决重复提交表单的问题。在Struts的Action中提供了和同步令牌相关的方法
protected boolean isTokenValid(HttpServletRequest request)
此方法用来判断当前用户会话中存储的令牌值和当前请求参数的令牌值是否一致,如果不一致返 ...
* * Copyright 2002-2007 Jeremias Maerki or contributors to Barcode4J, as applicable * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org ...