jftt 学习笔记
-
如何查看js或者java的字符串中是否存在特殊字符呢?
Dome:
Var testPro =” sssss”
Alert(encodeURIComponent(testPro))即可看到此字符串的相关字符
针对此类情况,该怎么去掉呢?
利用正则表达式进行匹配
-
如何利用jQuery进行某个div下的元素的选择
$("#chartProperty_table_"+objId).find("select")
-
将json字符串转化成json对象,json.parase(‘{}’)
将json对象在页面上转成成json字符串JSON.stringify(object)
-
struts2 标签,采用#{}来利用前台js取后台的数据
-
针对部分国际化标签的,如在select中的headvalue,无法国际化的时候,采用先写在页面上,再用%{}来取值的方式
-
针对jQueryUI的selectable的控件,在加了此选择控件后,出现页面的上的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
});
};
-
action中如何进行国际化
在action中,继承ActionSupport类,使用getText即可实现国际化的操作
-
在action中如何使用request的全局变量
实现ServletRequestAware接口,重写setServletRequest即可定义一个request的全局变量
-
实现js捕捉键盘按键操作后的功能
在html的body中定义键盘按键触发方法
现在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');
});
11、spring 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){
}
浙公网安备 33010602011771号