`
紫风哥哥
  • 浏览: 52316 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
如何让错误现出原形? 前面主要是为了让我们能有一个良好的心态来处理问题,情绪保持冷静可以让我们的思维更加敏捷,抓住特征可以让我们更快的找到线索,怀疑一切可以让我们有更多的思路去发现错误。(“不把妖孽打得显出原形,就别想翻过这座山!”——猴哥) 1、 化繁为简 临床表现:莫名其妙的报错,不方便调试,单纯看代码无法解释出错原因。 主要病因:js脚本冲突、Css冲突、DOM的ID冲突、DOM标签缺失等多种由于冲突产生的bug根源 排查方法:熟练使用 Delete / Backspace 键,对代码不断进行区域删除,直到症状消失,最后一次删除的区域很可能就是导致错误的根源。 ...
解决struts1.x表单重复提交问题 每次填写完表单后单击提交后,struts中action执行相关业务逻辑,通过forward对象转到某个页面。这时若刷新页面后,会再执行同样的逻辑。比如录数据到数据库,按照上面的情况,数据库中会有两条同样的数据。为了避免这种情况,有几种解决办法: 1 :在执行业务逻辑后,返回一个Forward对象,这个forward对象的path属性应该配置一个幂等的XXX.do操作,这样可以解决,但是有可能不符合用户的要求,所以还有其他方法。 2:重定向,在配置文件里配置redirect属性<forward redirect="tru ...

连接数据库

[/align][align=center] public static Connection getMySQLCon(){ Connection con = null;//创建一个空的连接 try { Class.forName("com.mysql.jdbc.Driver");//加载并注册MySQL驱动 String user = "root"; //用户名 String pwd = "111";   //密码 String url = "jdbc:mysql://localhost:33 ...

js with用法

with 语句 为一个或一组语句指定默认对象。 用法:with (<对象>) <语句>; with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用: x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10); y = Math.tan(14 * Math.E); 当使用 with 语句时,代码变得更短且更易读: with (Math) {    x = cos(3 * PI) + sin(LN10);    y = tan(14 * E); } this 对象 返 ...
标签库:      a) struts框架下的struts标签库      b) sun jstl c标签库         作用: 1) jsp 和 java代码分离 -- 自定义标签               用标签来替代Java的代码           2) struts标签 能够和struts-config.xml               actionForm等特有的对象进行交互 struts标签库    html标签 --- 替代基本的html元素    bean标签 --- 访问JavaBean    logic标签 --- for                ...
在学习javascript的时候,下面几个问题需要重点认识一下 1、javascript回调函数 2、跨站请求Cross Domain 3、类 4、设计模式 5、命名空间 6、各种浏览器标准 7、算法 8、代码优化 以上需要时间一一解决,下面几种javascript常用功能则需要好好总结。 1、运功效果(包括图片切换,Tab切换等等) 2、异步传输加载数据(异步加载用户信息等) 3、客户端数据验证 4、客户端数据处理(JSON,DOM等) 这些功能都是非常常用的功能需要整理和优化。
//反选 $.fn.checkNot = function(){ return this.each(function(){ if(typeof this.checked == ‘boolean’) this.checked = !this.checked; }) } //全选 $.fn.checkAll = function(){ return this.each(function(){ if(typeof this.checked != ‘undefined’) this.checked = true; }) } //全不选 $.fn.checkNone = func ...
一、beanwrite标签 action中在request范围中设置了以下属性 public ActionForward execute(ActionMapping mapping, ActionForm form,    HttpServletRequest request, HttpServletResponse response)    throws Exception {   // TODO Auto-generated method stub   request.setAttribute(" ...
struts1如何通过在js里设置<html:form>的action的值来实现action跳转 解决方法: 1.在struts1中有<a href="<html:rewrite action='/control/brand/lis... 2.struts1 里form action= 跳转路径问题。 解决方法: <form method="post" action="user.do?act=login&loginName="+loginName+"&password=&quo ...
在jquery中处理JSON数组的情况中遍历用到的比较多,但是用添加移除这些好像不是太多。 今天试过json[i].remove(),json.remove(i)之后都不行,看网页的DOM对象中好像JSON数据是以数组的形式出现的,查阅了下相关JS中数组的操作一试果然很爽。 记录下来。 1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element ...
jQuery对表格(table)的处理提供了相当强大的功能,比如说对表格特定行(row)或列(column)进行排序、样式改变等等。如果你的英文够好,你可以读读这篇文章:jQuery table manipulation。本文只是介绍如何用jQuery语句对表格中行和列进行选 ...
//获取表格中已选择的复选框的值集合 $('#getSelected').click(function(){ var sequence = []; $('#content input[name=noticeSelect]:checked').each(function(){ sequence.push(this.value); }); alert(sequence.join(',')); });
<input type="checkbox" id="c" name="c" title="全选/全不选" onclick="selectAll(this.checked,'list')" /> <input type="checkbox" name="list" /> <input type="checkbox" name="list" /> <inp ...
web前端工程师掌握技能       语言:javascript,HTML,css,xml/json,python/php,actionscript/air,flex       框架:symfony/zend,django,YUI,JQUERY,soundmanager,astra...       开发工具:jsdoc,yuidoc,VIM,DW,PS,aptana,textmate,cygwin,svn,ant       ARIA       HACK技术             
程序设计语言   工业编程语言     A+     Ada     汇编语言     B     Brainfuck     C     C++(VC)     C++/CLI     Cg     COBOL     Eiffel     Erlang     FORTRAN     IronPython     Java     JRuby     Jython     LISP     Oberon     Objective-C     Ocaml     Pascal     Perl     Powerbuilder     Python     QBASIC     R     ...
Global site tag (gtag.js) - Google Analytics