- 浏览: 81099 次
- 性别:
- 来自: 湖南
最新评论
-
lysvanilla:
补充: 对于action返回input的补充,查阅源代 ...
No result defined for action and result input
文章列表
第一种模式:工厂方式
Js代码
var lev=function(){
return "啊打";
};
function Parent(){
var Child = new Object();
Child.name="李小龙";
Child.age="30";
Child.lev=lev;
return Child;
};
var x = Parent();
alert(x.name);
alert(x.lev());
...
Java代码
import java.util.Calendar;
import java.text.FieldPosition;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
/**
* 对日期的操作,如格式化,向前,向后推算日期
*
* @作者 刘明晶,华龙
*
* @时间 2008年11月17日
*
*/
public cl
1.读取配置文件
EnvironmentConfig.java
Java代码
package com.billows.util;
import java.io.*;
import java.util.*;
/**
* java 读取配置(属性)文件
* @author Billows.Van
* billows.van@gmail.com
*/
public class EnvironmentConfig {
static EnvironmentConfig ec;// 创建对象ec
private
MyEclipse配置工程使用的jdk
设置MyEclipse不自动更新.png
MyEclipse设置不效验jsp等.png
配置tomcat.png
配置tomcat--2配置jdk.png
1.关于cookie的函数:
Js代码
/**
* cookie操作工具.
* 使用方法:保存值:CookieTool('name','1',{expires: 7}) //表示保存一个cookie值为1,键值为name,失效时间7天以后
* 取值:CookieTool('name') //返回1
* @param {} name
* @param {} value
* @param {} options
* @return {}
*/
CookieTool = function(name, value, options) {
...
1.javascript的数组API
Js代码
//定义数组
var pageIds = new Array();
pageIds.push('A');
数组长度
pageIds.length;
//shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined
var a = [1,2,3,4,5];
var b = a.shift(); //a:[2,3,4,5] b:1
//unshift:将参数添加到原数组开头,并返回数组的长度
var a = [1,2,3,4,5];
...
Oracle 存储过程
目录
Oracle 存储过程... 1
Oracle存储过程基础知识... 1
event.keyCode键值表
- 博客分类:
- 网站开发杂类知识点
有时候需要获取页面的键盘值过滤,需要用到keycode如下 keycode 0 = keycode 1 = keycode 2 = keycode 3 = keycode 4 = keycode 5 = keycode 6 = keycode 7 = keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 10 = keycode 11 = keycode 12 = Clear
1、JavaScript <script language="JavaScript" src=""> // document.write(""); </script>2、 3、事件处理 eventManager.add(window,'load',function(){ $name("crcycd").setAttribute("validateAttr","allowNull=false"); ...
(一)概念 拉链表是针对数据仓库设计中表存储数据的方式而定义的,顾名思义,所谓拉链,就是记录历史。记录一个事物从开始,一直到当前状态的所有变化的信息。
在历史表中对客户的一生的记录可能就这样几条记录,避免了按每一天记录客户状态造成的海量存储的问题:(NAME)人名 (START-DATE)开始日期 (END-DT)结束日期 (STAT)状态 client 19000101 19070901 H在家 client 19070 ...
1、解决HTML页面中的中文问题
为了使HTML页面很好的支持中文,就必须在每个HTML页面的头部增加如下代码:
<HEAD>
...
<META http-equiv=Content-Type content="text/html;charset=gb2312">
...
</HEAD>
2、解决JSP页面中的中文问题
为了使JSP页面很好的支持中文,就必须在每个JSP页面的头部增加如下代码:
<%@ page contentType="text/ ...
1、execute()方法是Action实现类的默认方法,只配备execute()方法的Action类只能处理某一特定的请求。而在实际的开发过程中,我们需要将某一系列的请求处理封装到同一Action实现类中以简化开发与维护,这需要在Action实现类中放置多个与execute()方法具有相同签名的处理方法。
2、针对不同的请求均放置一个相对应的处理方法,且其相应的验证方法命名为validateXXX()。
3、Action实力本身负责保存请求参数与处理结果,且最终返回的不是真正的物理视图资源,而是一个命名视图资源(如SUCCESS、NONE、ERROR、INPUT、LOGI ...
Struts2根据Action属性的不同将它分为两类:Field-Driven(属性驱动) Action和Model-Driven(模型驱动) Action。
一、Field-Driven(属性驱动)Action,Action拥有自己的属性,这些属性一般是Java的基本类型。表单字段直接和Action的属性对应。
二、实现了modelDriven接口可以在action中直接获得例如User对象,它会将Object getModel()取得的User放到ValueStack中。可以理解为将这个User的属性追加到Action中。它主要是作用是实现类似Struts的FormB ...
在Struts2应用的开发过程中,针对不同用户请求编写相应的Action实现类是最为频繁的工作。Struts2对Action实现类没有太多的特殊要求,一个拥有返回String结果的execute()方法的普通Java类,这使得Action实现类与Struts2完全解耦,便于测试。
编写Action类的最简单方法就是实现Struts2的Action接口或继承Struts2的ActionSupport类,而且在Action类中通过调用ActionContext类与ServletActionContext类就能访问Servlet API。
public inter ...
Struts2 常用类
- 博客分类:
- Java Web
1、Action接口:通过实现Action接口可以快速开发业务控制器Action类,具体的业务逻辑在execute()方法中写。为规范Action处理结果Result明明,Action接口定义了5个常用的字符串长了:SUCCESS、NONE、ERROR、INPUT、和LOGIN,他们可以简化execute()方法的返回值,并可以使execute()方法返回值标准化。
2、ActionSupport类:ActionSupport类同时实现了Action接口和Validateable接口,因此通过继承ActionSupport类可以大大简化业务控制器Action类的开发 ...