jftt 学习笔记

  1. 如何查看js或者java的字符串中是否存在特殊字符呢?

Dome

Var testPro =” sssss”

Alert(encodeURIComponenttestPro)即可看到此字符串的相关字符

针对此类情况,该怎么去掉呢?

利用正则表达式进行匹配

  1. 如何利用jQuery进行某个div下的元素的选择

$("#chartProperty_table_"+objId).find("select")


  1. json字符串转化成json对象,json.parase(‘{}’)

json对象在页面上转成成json字符串JSON.stringify(object)

  1. struts2 标签,采用#{}来利用前台js取后台的数据

  2. 针对部分国际化标签的,如在select中的headvalue,无法国际化的时候,采用先写在页面上,再用%{}来取值的方式


  1. 针对jQueryUIselectable的控件,在加了此选择控件后,出现页面的上的click事件失效的情况。加上如下代码,可以实现


var content = $('#content').selectable();

var _mouseStart = content.data('
selectable')['_mouseStart'];

content.data('
selectable')['_mouseStart'] = function(e) {
    _mouseStart.call(this, e);
    this.helper.css({
        "top": -1,
        "left": -1
    });
};



  1. action中如何进行国际化

action中,继承ActionSupport类,使用getText即可实现国际化的操作

  1. action中如何使用request的全局变量

实现ServletRequestAware接口,重写setServletRequest即可定义一个request的全局变量

  1. 实现js捕捉键盘按键操作后的功能

htmlbody中定义键盘按键触发方法

现在body中定义onkeydown事件,然后再捕捉对象的鼠标事件

如:functiondoKeyDown()

{

if (event.ctrlKey && event.keyCode == 67)

{

$("#copyObject").click();

} elseif (event.ctrlKey && event.keyCode == 86)

{

$("#pasteObject").click();

}

}

10、將一個录入进行实时捕捉

$('textarea').bind('input propertychange', function() {

$('.msg').html($(this).val().length + ' characters');

});





11spring MVC 如何进行复杂类型的参数进行传参

js

$.ajax({

type:"POST",

async:true, //默认true,异步

traditional:true,

contentType : 'application/json;charset=utf-8',

data:JSON.stringify([]),

url:"<%=request.getContextPath()%>/knowledge/save.action",

success:function(data){

if("SUCCESS"==data){

dialog.alert("保存成功",function(){

location = "<%=request.getContextPath()%>/knowledge/list.action";

});

}else{

dialog.alert("保存失败");

}

}

});



server

@RequestMapping(value="save",consumes = "application/json")

@ResponseBody

public String saveKnowledge(HttpServletRequest request,@RequestBody KnowledgeBean[] knowledgeBeans){

}

posted @ 2015-09-23 14:35  苏州coder  阅读(284)  评论(1)    收藏  举报