- 浏览: 87931 次
- 性别:
- 来自: 长沙
最新评论
-
wodeki:
Mark一下吧
PropertyUtils的使用 -
ningwuyu:
楼主 写的太好了 赞一个
PropertyUtils的使用
文章列表
1、为MyEclipse的新建项目设定默认的编码:
window --> preferences.. ---> General ---> workspace (text file encoding)
2、修改文件的默认编码:
window --> preferences.. ---> General ---> Content Types (右边栏的Text,选择文件后,设定Default encoding的值, 然后点击Update)
...
比如说在前段有一个输入框,输入框中的内容如: %2B是“+”号,%26是“&”号,%20是“空格”, %25是“%”号
现在要想在ajax求情见此数据原样送到后台。
那么我我们可以在ajax求情时作如下处理:
zaisu = encodeURI(encodeURI(zaisu));
gentk = encodeURI(encodeURI(gentk));
zaisu = zaisu.replace(/\+/g, "%2B");
zaisu = zaisu.replace(/\&/g, "% ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>HelloWorld.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description& ...
StringBuffer sb = new StringBuffer();
sb.append("var pp = this.getPrintParams(); ");
sb.append("pp.interactive = pp.constants.interactionLevel.silent; ");
sb.append("pp.colorOverride = pp.constants.colorOverrides.mono; ");
sb.append("pp.firstPage = 0; ") ...
EXT中遵循一种树状的事件模型,所有继承自Ext.util.Observeable类的控件都可以支持事件。可以为这些继承了Ext.util.Observable的对象定义一些事件,然后为这些事件配置监听器。当某个事件发生时,Ext会自动调用监听器,这些就是Ext的事件模型。
1.首先定义个一个Person类, 及其自定义事件。
Ext.namespace("Ext.com.sunrex");
Ext.com.sunrex.Person = function(_name) {
this.name = _name;
this.addEvents("wa ...
trbmta 表中的主键是SYSCD, BUMCD, BMNCD, TOKCD
DECLARE
trbmta_record trbmta%ROWTYPE;
v_bumcd char(4);
BEGIN
FOR i IN 1..20 LOOP
IF i<10 THEN
v_bumcd := '0' || to_char(i);
ELSE
v_bumcd := to_char(i);
END IF;
...
循环语句
--1.基本循环
DECLARE
i INT:=1;
BEGIN
LOOP
EXIT WHEN i=10;
dbms_output.put_line(i);
i :=i+1;
END LOOP;
END;
输出结果:
123456789
--2.WHILE循环
DECLARE
i int :=1;
BEGIN
WHILE i<=10 LOOP
dbm ...
在编写PL/SQL时,可以使用游标变量(REF CURSOR)和对象类型变量(REF obj_type)
1.REF CURSOR
DECLARE
TYPE c1 IS REF CURSOR;
sysmta_cursor c1;
v_syscd sysmta.syscd%TYPE;
v_sysnm sysmta.sysnm%TYPE;
BEGIN
OPEN sysmta_cursor FOR
SELECT syscd, sysnm FROM sysmta ;
LOOP
FETCH sysmta_cur ...
复合类型:RECORD, TABLE, VARRAY
1.PL/SQL记录
---1.PL/SQL记录
DECLARE
TYPE sysmta_record_type IS RECORD (
v_syscd sysmta.syscd%TYPE,
v_sysnm sysmta.sysnm%TYPE
);---定义复合变量类型
sysmta_record sysmta_record_type;--定义复合变量
BEGIN
SELECT syscd, sysnm INTO sysmta_record
FROM sysm ...
当定义PL/SQL变量存放列值时,必须确保变量使用合适的数据类型和长度,否则在运行过程中可能会出现PL/SQL运行错误。为了避免这种不必要的错误,可以使用%TYPE属性定义变量。
当使用%TYPE属性定义变量时,他会按照数据库列或其他变量来确定新变量类型和长度。示例如下:
DECLARE
v_syscd sysmta.syscd%TYPE;
v_sysnm sysmta.sysnm%TYPE;
BEGIN
SELECT syscd, sysnm INTO v_syscd, V_sysnm
FROM sysmta WHERE syscd ...
DECLARE
v_syscd char(3);
v_sysnm varchar2(30);
BEGIN
SELECT syscd, sysnm
INTO v_syscd, v_sysnm
FROM sysmta
WHERE syscd = '001';
dbms_output.put_line('syscd=' || v_syscd || ', sysnm=' || v_sysnm);
END;
输出结果:syscd=001, sysnm=姅幃夛幮嶰榓
<SCRIPT language="JavaScript">
<!--
function dealDot(text) {
var result = "";
for(i=0; i<text.length; i++) {
if(text.charAt(i) != ',') {
result += text.charAt(i);
}
}
return result;
}
var varModkb = 1;
var varLinno = 0;
var buttonObj;
fu ...
xmlHttp.open("GET", URL, false)中的第三个参数,默认情况下为true,表示使用异步请求,如果设置为false的话,则使用同步请求。
1、GET方法提交时,参数的传递
function show() {
createXMLHTTP();
var url = "servlet/ajax?a=1&b=2";//参数的传递
xmlHttp.open("GET", url); xmlHttp.onreadystatechange = callback;
xmlHttp.send(&q ...
·-- 首先开发中要注意的一个问题,这个问题困扰我好几个小时,编码问题。
如果在Servlet进行如下设置时:
resp.setContentType("text/xml;charset=UTF-8"); resp.setCharacterEncoding("UTF-8");
IE8和火狐时没有问题的,但是换成如下形式,
resp.setContentType("text/xml;charset=UTF-8"); ...
获取代码块:
package com.sunrex.demo09;
/**
* 加载一个不在类路径下的类
* @author Administrator
*/
public class UnicodeTest {
public static void main(String[] args) {
char ch = '\u5639';
Character.UnicodeBlock block = Character.UnicodeBlock.of(ch);
System.out.println(block);
System.out.println(ch ...