- 浏览: 80390 次
- 性别:
- 来自: 北京
最新评论
-
luochen512:
哥们你的搜索做的好像不对啊
jqgrid+struts2+jdbc实现的增删改查 -
wenwushuangquandexia:
[color=green][/大哥你真行,把这么多都粘帖上来 ...
MyBatis 3中文用户手册 -
dancerjava:
ie里面怎么没效果啊?firefox一切ok!求指点
validationEngine中文版 — jquery强大的表单验证插件 -
feige014:
源码发一份,349040242@qq.com,谢谢
Struts2+Mybatis+Spring整合增删改查实例 -
lushan_0312:
我想问一个问题,我在监听的销毁方法里调用了数据访问层,这个需要 ...
在Struts2下使用[拦截器]配合[session监听器]实现在线会员统计与防止重复登录
文章列表
1、引入包(本文中的包全部引自struts-2.1.8.1/lib):
struts2-json-plugin-2.1.8.1.jar
json-lib-2.1.jar
commons-collections-3.2.jar
commons-beanutils-1.7.0.jar
commons-lang-2.3.jar
commons-logging-1.0.4.jar
ezmorph-1.0.3.jar
这7个包是返回json形式的数据必须的。因为json大量引用了Apache commons的包,所以要加入4个,commons包,除了commons的包外,还需要引入一个 ezmor ...
- 2011-03-24 10:26
- 浏览 689
- 评论(0)
1.脚本
CREATE TABLE `a` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(10) DEFAULT NULL, `parentid` int(11) DEFAULT NULL, `parentName` varchar(10) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;/*Data for the table `a` */insert into `a`(`id`,`name`,`paren ...
- 2011-03-23 10:22
- 浏览 1101
- 评论(0)
一、使用Webcontext类
DWR提供了两个工具类:WebContext和WebContextFactory,其中WebContextFactory是产生WebContext的工厂类,一旦获得了WebContext类,就可以调用它的方法
(1)HttpServletRequest getHttpServletRequest():访问request对象
(2)HttpServletResponse getHttpServletResponse():访问response对象
(3)ServletConfig getServletConfig():访问ServletConfig对象
(4 ...
- 2011-03-16 10:21
- 浏览 681
- 评论(0)
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
& ...
- 2011-03-16 10:00
- 浏览 726
- 评论(0)
一、DWR调用参数类型和返回类型都是JavaBean的java方法
1.index.jsp
var u = {
username : "123",
password : "123"
};
user.checkLogin(u, function(data) {
alert("username="+data.username+";password="+data.password);
})
2.User.java
package bean;
public class ...
- 2011-03-10 11:52
- 浏览 673
- 评论(0)
1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory
工厂模式 ...
- 2011-03-09 10:01
- 浏览 543
- 评论(0)
最近因项目需求,需要针对一些URL地址进行检测是否可用,使用java.net 下的类来实现,主要用到了 URL和HttpURLConnection 二个类 ,URL 是统一资源标识符的引用,一个URL实例代表着一个url的引用,开始使用了URL中的的openStream()方法,这样使用倒是可以,但是速度慢,代码如下:
Java代码
try{
url=newURL("http://127.0.0.1/sj/user/getUser");
in=url.openStream();
}catch(Exceptione1){
System.o ...
- 2011-03-07 09:57
- 浏览 765
- 评论(0)
struts2所必须的jar包五个:struts2-core-2.1.6.jar --------------- struts2的核心包freemarker-2.3.13.jar--------------- FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具commons-logging.jar ----------- Jakarta的通用日志记录包ognl-2.6.11.jar -------------- 支持ognl表达式xwork-2.1.2.jar -------------- xwork的包 由于Struts2是由xwork的延伸 有些类依然关联 ...
- 2011-03-07 09:56
- 浏览 731
- 评论(0)
用java调用oracle存储过程总结一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;然后呢,在java里调用时就用下面的代码:package com.hyq.src;import java.sql.*;import java.sql.ResultSet;public class TestProcedureOne { pu ...
- 2011-03-07 09:53
- 浏览 634
- 评论(0)
/*1.根据生日计算年龄的函数*/
DELIMITER //
DROP FUNCTION IF EXISTS getAage;//
CREATE FUNCTION getAage(birth DATETIME) RETURNS INT
BEGIN
DECLARE age INT;
DECLARE temp INT;
SET temp=DATE_FORMAT(NOW(),'%m-%d')-DATE_FORMAT(birth,'%m-%d');
IF temp>=0 THEN
SET age=DATE_FORMAT(NOW(),'% ...
- 2011-03-04 16:42
- 浏览 862
- 评论(0)
一、一个简单的入门例子
(1)创建表
<!--StartFragment-->CREATETABLE`users`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(30)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=9DEFAULTCHARSET=utf8
(2)创建存储过程
<!--StartFragment--> CREATEPROCEDURE`zxc`(outcntint)begindeclaremaxidint;selectmax(id)+1i ...
- 2011-03-03 15:55
- 浏览 821
- 评论(0)
只要启动服务器Tomcat会自动定时启动,下面程序是设置在00:00时启动
Servlet监听器:
package axtic.servlet;import java.util.Timer;//定时器类import axtic.bean.exportHistoryBean;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;public class SysContextListener implements ServletContextListener{ private Ti ...
- 2011-02-28 08:34
- 浏览 749
- 评论(0)
利用xfire编写webservice的例子,内容如下1. xfire + spring 发布webservice2. 利用 javascript 调用发布的webservice使用xfire+spring发布webservice其实很简单,遵循一下几个步骤即可1. 想要发布成文webservice的类,必须实现接口2. 3个配置文件(后面详细说)下面针对以上步骤详细说明关于1中的要求,给个例子就明白了
Itest.java 代码
packagetest;
importorg.json.JSONException;
publicinterfaceIHello
{
p ...
- 2011-02-22 20:53
- 浏览 749
- 评论(0)
一、基本概念任务(job):需要被调度以指定的时间间隔运行的任务单元。触发器(trigger):引发任务运行的条件。调度计划(schedule):一个任务和用来管理这个任务的一组触发器的集合。通常一个任务在他的调度计划中只有一个触发器,所以触发器和调度计划这两个概念通常可以互换。二、spring的两种任务调度方法1. JDK Timer JVM1.3版本后提供的任务调度能力,不需要依赖spring以外的产品。优点:被包含在java中,不需要外部依赖库,当受限于程序大小或公司政策时可以使用。不足:在定义一个调度计划时只能够提供有限的灵活性。2. Quartz 提供很大的灵活性,允许定义类似 ...
- 2011-02-22 09:10
- 浏览 651
- 评论(0)
<!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; char ...
- 2011-01-07 13:46
- 浏览 699
- 评论(0)