- 浏览: 58504 次
最新评论
文章列表
struts1 几种Action父类的比较
- 博客分类:
- struts2
1.Action,其它类型的Action的父类,只能实现其中的 execute()方法来处理业务,缺点是,一个Action只能处理一个业务,不能自定义处理多个业务,所以一般很少用。
MappingDispatchAction为每个不同的处理方法都要在struts-config.xml配置对应的action而DispatchAction只需要配置一个然后利用给parameter字段赋值来区分。从我做项目的经验来说,使用MappingDispatchAction恐怕是最方便最直接了,因为它最容易调试。因为根据form提交的action的不同就可以区分不同的方法(例如增加,删除,修改)但是缺点就是会 ...
webservice开发axis
- 博客分类:
- web
WebService Axis 快速开发一、开发环境 •Myeclipse8.0 •Tomcat6.0 •Axis1.4 •Jdk1.6Axis下载: Google:”Axis”,很容易找到Apache Axis的链接地址:http://ws.apache.org/axis/,下载最新的1.4Final。(好了准备工作做好了,现在我们来开发WebService!)二、用Java 开发 WebService Axis简单实例Axis支持三种WebService 的部署和开发,分别为: 1、Dynamic Invocation Interface(DII)方式 2、Dynami ...
1:核心类
public abstract class StoredProcedure
extends SqlCall
实现该类
2:通过JdbcTemplate 或 DataSource操作过程和函数
3:SqlParameter代表输入参数 SqlOutParameter代表输出参数
包:
org.springframework.jdbc.core
org.springframework.jdbc.object
1)采用绝对路径,但为了解决不同部署方式的差别,在所有非struts标签的路径前加${pageContext.request.contextPath},如原路径为:
”/images/title.gif”,改为
“${pageContext.request.contextPath}/images/title.gif”。
代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。
缺点:
操作不便,其他工具无法正确解释${pageContext.request.contextPath}
2 ...
Arrays.asList方法总结
- 博客分类:
- java
import java.util.Arrays;
import java.util.List;
/**
*
* 本类演示了Arrays类中的asList方法
* 通过四个段落来演示,体现出了该方法的相关特性.
*
* (1) 该方法对于基本数据类型的数组支持并不好,当数组是基本数据类型时不建议使用
* (2) 当使用asList()方法时,数组就和列表链接在一起了.
* 当更新其中之一时,另一个将自动获得更新。
* 注意:仅仅针对对象数组类型,基本数据类型数组不具备该特性
* (3) asList得到 ...
/*ProjectionList list = Projections.projectionList(); Projection projection = Projections.rowCount(); Projection projection2 = Projections.property("name"); list.add(projection); list.add(projection2); criteria.setProjection(list);*/
Hibernate除了处理查询结果集中的对象之外,还可以将结果集中的结果 ...
Restrictions用法
- 博客分类:
- hibernate
Criteria 为条件查询
Criterion 为条件
通过Criteria的add即可将Criterion条件添加
方法说明
方法
说明
Restrictions.eq
=
Restrictions.allEq
利用Map来进行多个等于的限制
Restrictions.gt
>
Restrictions.ge
>=
Restrictions.lt
<
Restriction ...
自定义JSTL函数
- 博客分类:
- jsp/servlet
public class SecurityFunction {//方法需要是static类型的 public static String testJstlFunction(String str) { System.out.println("执行一些操作"+str); return "hello jstl"; }}
<?xml version="1.0" encoding="UTF-8"?><taglib xmlns="http://java.sun.com/xml/ns/j2 ...
fn函数使用
- 博客分类:
- jsp/servlet
直接找fn.tld的文件放到WEB-INF下面,然后在web.xml里面<jsp-config> <taglib> <taglib-uri>fn</taglib-uri> <taglib-location>/WEB-INF/fn.tld</taglib-location> </taglib></jsp-config>
在页面之前加入这个<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl ...
1 检测是否有选中if(objSelect.selectedIndex > -1) {//说明选中} else {//说明没有选中}
2.动态创建select
function createSelect(){
var mySelect = document.createElement("select"); mySelect.id = "mySelect"; document.body.appendChild(mySelect); }
3.添加选项option
function addOption(){
//根据id查找对象, var ob ...
今天刚刚看了DispatchAction觉得这个东西有点意思,所以就写点东西,通过它的名字我想应该可以明白它的作用了,用于分发的Action,主要的好处是把一些功能类似的Action放到一个Action中,通过传入的不同参数来觉得执行哪个操作. DispatchAction类是一个抽象类,它实现了父类(Action)的execute()方法,所以它的子类就不用来实现这个方法了,只需要专注与实际操作的方法, 1.首先要一个DispatchAction的子类,它含有一些方法,login,logout,method1, package examples; ...
Oracle 中 decode 函数用法
- 博客分类:
- oracle
含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)
该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IFdecode(字段或字段的运算,值1,值2,值3)
这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3 当然值1,值2,值3也可以是表达式,这个函数使得某些sql语句简单了许多 ...
Class 表示运行时类
Field 表示属性
Method 表示方法
Constructor 表示构造函数
static class
- 博客分类:
- java
在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。 在开发过 ...
在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好 ...