- 浏览: 39405 次
- 性别:
- 来自: 深圳
最新评论
-
beiyeren:
很有用,感谢楼主
JDBC TYPE 与JAVA TYPE -
zengsir2008:
谢谢分享,通俗易懂!
<T> -
yanzhexian:
讲的蛮清楚事实上get和post都是明文的,没有哪个更安全之 ...
HTTP POST GET 本质区别详解 -
wnfd369:
泛型参数列表?不明白
<T> -
wood32:
这个是不是对中文有限制啊
struts之lookupDispatchAction的使用
文章列表
ireport中提供了自带属性$P{SUBREPORT_DIR}当我们新建.jrxml文件时默认$P{SUBREPORT_DIR}="存放当前设计的.jrxml文件的文件夹绝对路径"
默认值为:".\\"; 此时需注意应把$P{SUBREPORT_DIR}值设置为$P{SUBREPORT_DIR}="",这表示获得当前运行环境的.jrxml文件的上级文件绝对路径 如果不进行此设置则部署到运行环境时会以设计时的路径加载.jrxml文件,会报Could not load object from location:***.jrxml错误 另 ...
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;
[Ljava/lang/String;Ljava/lang/String;)
删除:sm.jar,asm-attrs.jar,cglib-2.1.3.jar
*********************************
Caused by: Cannot locate the chosen ObjectFactory implementation: spring - [ ...
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterorg.apache.struts2.dispatcher.FilterDispatcherFilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如 2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表 示准备,可以说是指filter中的init方法,即配制的导入;后者表示进行过滤,指do ...
Java和SQL各自有一套自己定义的数据类型(jsp的数据类型实际上就是Java的数据类型),我们要在Jsp程序和数据库管理系统之间正确的交换数据,必然要将二者的数据类型进行转换。先让我们来看两个表:
这里,大伙要注意了,并不是所有的数据类型在各种数据库管理系统中都被支持。下面,就几种常用的数据类型之间的转化进行说明:
(1) CHAR, VARCHAR, 和 LONGVARCHAR
在SQL语言中,有三种分别表示不同长度的字符类型CHAR, VARCHAR, 和 LONGVARCHAR,在Java/Jsp中并没有相应的三种不同的数据类型与之一一对应,JDB ...
泛型 定义泛型方法,要将泛型参数列表置于返回值前面。 去掉T的话,编译器不是知道你方法参数里的T和返回类型T是什麽东西,而<T>表示用户告诉编译器T是什麽类型,这里的<T>和<T extends Object>应该是一样的,即告诉编译器只要把T当作Object子类来处理就行了
public static <T> List<T> getList(T t){
List<T> list = new ArrayList<T>();
list.add(t);
//...
return li ...
package com.hib.sql.dao;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
import org.hibernate.Hibernate;
import org.hibernate.SQLQ ...
分析函数运行效率高,使用方便。
分析函数是基于一组行来计算的。这不同于聚集函数且广泛应用于OLAP环境中。
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是 对于每个组 ...
刚打开游标的时候,是位于一个空行,要用fetch into 才能到第一行。
只是要注意用更新游标的时候,不能在游标期间commit. 否则会报
ORA-01002: fetch out of sequence
就是COMMIT;导致错误
在打开有for update的cursor时,系统会给取出的数据加上排他锁(exclusive),
这样在这个锁释放前其他用户不能对这些记录作update、delete和加锁。
而我一旦执行了commit,锁就释放了,游标也变成无效的,再去fetch数据时就出现错误了。
因而要把commit放 ...
oracle 存储过程的基本语法
1.基本结构
CREATE OR REPLACE PROCEDURE 存储过程名字
(
参数1 IN NUMBER,
参数2 IN NUMBER
) IS
变量1 INTEGER :=0;
变量2 DATE;
BEGIN
END 存储过程名字
2.SELECT INTO STATEMENT
将select查询的结果存入到变量中,可以 ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JS控制HTMLDOM表格行上下移动</title>
<style type="text/css">
<!--
td { text-align:center;font-size:12px;padding:3px;}
www.111cn.cn
-->
</style>
&l ...
1:提交页面前一个action this.saveToken(request);
2:提交页面
<input type="hidden" name="org.apache.struts.taglib.html.TOKEN" value= "<%=session.getAttribute("org.apache.struts.action.TOKEN")%>"/>
3:处理提交的action
if(isTokenValid(request,true)){
//commonDa ...
jsp:
<%-- 这里根据action的不同值(与struts-config.xml中path值对应)调用不同的方法--%>
<%-- <html:form action="/mapDelete.do">--%>
<%-- <html:form action="/mapSave.do">--%>
<html:form action="/mapSearch.do">
age : <html:text property="age&qu ...
lookupDispatchAction用途之一:当jsp中有多个相同名字的按钮时
jsp:
<body>
<html:form action="/my">
age : <html:text property="age"/><html:errors property="age"/><br/>
name : <html:text property="name"/><html:errors property=" ...
oracle中不区分大小写
可采取如下格式
yyyymmdd HH24:mi:ss
yyyymmddhh24miss
但下面的会报错ORA-01810 格式代码出现两次
yyyy-MM-dd HH:mm:ss