- 浏览: 61703 次
- 性别:
- 来自: 北京
文章列表
在web.xml中加上
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.jsp</location>
</error-page>
error.jsp中的body
<body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0" ...
http://www.cnblogs.com/SanMaoSpace/p/3144851.html
1.什么是跨域?
跨域,JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。
同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面当一个百度浏览器执行一个脚本的时候会检查这个脚本是属于哪个页面的,即 ...
实现的js方法:
function totalTable(tbl){
var allRows = tbl.rows; //所有的行
var allCells = new Array(); //所有的单元格
var totalCells = new Array(); //所有的合计单元格
for(var ri=0; ri < allRows.length; ri++){
var cellsInRow = allRows[ri].cells;
for(var ci=0; ci<cellsInRow.length; ci++){
allCells.p ...
/**
* 把一个集合转化成一个字符串,null或size为0时转化为空串
*/
public static String collToStr(Collection c, String delimiter) {
if (c == null || c.size() == 0) {
return "";
}
Iterator it = c.iterator();
StringBuilder sb = new StringBuilder(cleanToStr(it.next()));
while (it.has ...
源字符串有n个分隔符,生成的List的size就为n+1,没有内容的元素就为空串("")
/**
* 分解字符串
*
* @param source
* @param delimiter
* @return
*/
public static List<String> splitByStr(String source, String delimiter) {
ArrayList<String> list = new ArrayList<String>();
if (source == ...
根据数据的内容纵向合并table里面的td,多列树状合并最后一个参数数组里面多写上几个列号就可以了,几列不相关,各合并各的就多调用几次吧。
//tbl:table对应的dom元素,
//beginRow:从第几行开始合并(从0开始),
//endRow:合并到哪一行,负数表示从底下数几行不合并
//colIdxes:合并的列下标的数组,如[0,1]表示合并前两列,[0]表示只合并第一列
function mergeSameCell(tbl,beginRow,endRow,colIdxes){
var colIdx = colIdxes[0];
var newColIdxes ...
DWR遍历Map
StreetUtil.getListByTownId(sk, function(m){
DWRUtil.removeAllOptions("streetId");
DWRUtil.addOptions("streetId", obj);
DWRUtil.setValue("streetId", '');
for(var sid in obj){
if(sid == '${streetId}'){
DWRUtil.setValue(&q ...
//改变table背景
function changeTableBg(){
for(var i = 0; i < arguments.length; i++){
var tableId = arguments[i];
var changeTr=document.getElementById(tableId).getElementsByTagName("tr");
for(var j=0;j<changeTr.length;j++){
changeTr[j].style.backgroundColor=(j%2=== ...
半夜两点钟
导入一个项目到eclipse
启动报错
显示连接不上数据库
换了驱动
换了ip
写了jdbc小demo
修改了各种配置
下载了不同版本的32位和64位的tomcat
最后发现是
build path有问题。。。。。。
mb也不在外面报个错,点进去才会看到String类找不到
故意为难我呢?
好吧,我说的是吧
如果有一天我不干这个了,
将来的我到底会怎么嘲笑现在的我呢?
SQuirrel sql工具不能修改快捷键。
而code completion插件使用了坑爹的ctrl+space。
幸亏这是个开源的工具,找代码修改之。
在安装目录找到\plugins\codecompletion.jar
解压之。
找到net\sourceforge\squirrel_sql\plugins\codecompletion\Resources.properties
打开。
找到
menuitem.net.sourceforge.squirrel_sql.plugins.codecompletion.CompleteCodeAction.accelerator=control S ...
a标签中调用javascript方法的几种方法:
我们常用的在a标签中有点击事件:
1. a href="javascript:js_method();"
这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascript语句
2. a href="javascript:void(0);" onclick="js_ ...
ant路径用中文,就是个悲剧
项目中用到的一个带树的下拉框
var unitCB = new Ext.form.ComboBox({// 所属单位选择框
fieldLabel : '所属单位',
resizable : true,
store : new Ext.data.SimpleStore({
fields : [],
data : [[]]
}),
editable : false,
valueField : 'id',
displayField : 'text',
value : ' ',
maxHeight : 3 ...
border布局的Panel中的center放了一个GridPanel,我想在GridPanel中放两个toolbar,其中一个是默认的,一个是扩展的,扩展的默认为隐藏,点击默认toolbar上的一个按钮时显示扩展toolbar,
下面是代码:
两个toolbar,一个隐藏:
tbar : toolBar,
listeners : {
render : function() {
toolBar2.render(this.tbar);
toolBar2.hide();
},
destroy : function() {
...
http://topic.csdn.net/u/20100819/10/62a54e6a-2205-4c5c-8551-007321aebb7a.html?668593488
function ByteToHex(Src: Byte): String;
var
h, l : Byte;
const
HC : Array [$00..$0F] of char =
('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');
begin
h :=Src shr 4;
l :=Src shl 4;
...