`
文章列表
 使用自定义快捷键:PL/SQL Developer也可以像其他IDE那样使用自定义快捷键提高编写代码效率,节省时间。   如我们平时在sql窗口中使用最频繁的 select * from 我们就可以设置一个快捷键来简化select * from的输入。      1).建立一个文本文件shortcuts.txt,并写入如下内容:           s = SELECT * FROM           sc = SELECT count(*) FROM           复制代码另存到PL/SQL Developer的安装路径下的~/PlugIns目录下      2). ...
 转自 [转]使用ScriptX控件进行Web打印总结        最近项目需要实现B/S架构的套打功能,这需要精确调整页面位置,并且最好能自动设置页边距,因此使用ActiveX控件打印是最好的解决方案,目前免费的选择考虑了其中两种,一是windows系统本身带有WebBrowser.ExecWB控件,但这个由于系统的安全设置方面的限制,需要客户端调整安全级别,这样客户容易反;,二是使用第三方的控件ScriptX(http://www.meadroid.com/scriptx/),ScriptX基本功能免费,但高级功能是收费的,下面我就把最近在项目中使用ScriptX的经验总结一下。更多细 ...
        js报错:284行,缺少标识符、字符串或数字。         由于报错提示是在jsp页面,然后我通过查看源代码的方式,找到284行,发觉是空行,我把页面上内容删掉一些,但还是提示在284行。最后网上搜索,说原因是json最后一项末尾多了一个逗号。继续精简页面内容,同时将引入的js文件也精简,发觉提示错误的行改为228行。这才意识到这个行是提示的js文件,找到第228行,果然多了一个逗号,去掉后重试,一切正常。         
        在 $.each(obj, function(){}); 方法体内,若想达到break和continue的效果,可以用return false和return true;         若想返回true或false值,可以通过trow "a message";  这样的方式
SQL代码如下: select rtrim(to_char(0.11, 'fm9990.99'), '.') from dual; 其中0.11为需要to_char的数字fm去掉字符串前面的空格

ajax弹出窗口被拦截

    博客分类:
  • js
       对于ajax中弹出窗口,浏览器会默认拦截。        项目中对于一条记录,先用ajax到后台请求判断是否可以修改,前台页面根据返回值若可修改则新开一个模态对话框对已有数据进行修改。初期代码如下: function onUpdate(xh){ check(); } function check(){ var jsonObj = {"domain.xh":xh}; var url = "/a/b!check"; ajaxCommon(url,jsonObj, "checkSuc") ...
        document.getElementsByName取不到对象,这是因为在很多浏览器中,只有input有name属性,因此对其他表单(如div)使用document.getElementsByName取不到对象。可以使用jquery获取。$("[name='name']")
 日期格式化  formatter:'date',formatoptions:{srcformat:'Y-m-d H:i:s',newformat:'Y-m-d H:i:s'}   数字格式化 formatter:'number', formatoptions:{thousandsSeparator:'', decimalPlaces: 2}
       在项目中看到struts2的一个处理异常的拦截器中在处理ajax请求时作了如下处理。      首先是判断是否是ajax请求,代码如下:   private boolean isAjaxRequest() { boolean ajaxMethod; String requestType = ServletActionContext.getRequest().getHeader("X-Requested-With"); if (requestType != null && requestType.equals(" ...
      在同一台windows电脑部署了两台tomcat,启动后窗口名称默认都是tomcat,分不清哪个是什么应用。于是搜索了一下,发觉只要修改catalina.bat文件里的 set _EXECJAVA=start "Tomcat" %_RUNJAVA% 这一项配置,把Tomcat改成你想要的名称就可以了。
      环境:winxp       在同一台服务器开两个tomcat,第一个启动正常,第二个tomcat下的server.xml中的三个端口已改成与第一个不一样。然后启动第二个tomcat,结果报错,窗口一闪而过,根本来不及看错误信息,于是我只能通过print screen来查看,终于看到错误信息:   错误:代理抛出异常:java.rmi.server.ExportException:port already in use:1090;       nested exception is:                   java.net.BindException:A ...
      将项目部署到weblogic下报错:weblogic.servlet.jsp.JspException: (line 71): Non-matching extension tags   根据提示查看第71行附近代码如下: 70 <logic:equal value="<%= request.getParameter("yjmlXh") %>" name="yjml" property="xh"> 71 <td class="htttse ...
      在最近一个项目中,需要实时根据数据库配置的ip信息,连接到sqlserver数据库取数,于是下载了Microsoft提供的sqlserver JDBC驱动sqljdbc_3.0,java建立connection代码如下:   String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://"+url+":"+port+"; DatabaseName="+dbNam ...
获取ApplicationContext.xml中的bean BeanFactory factory = new ClassPathXmlApplicationContext("classpath:/applicationContext*.xml"); ITestService testService = (ITestService)factory.getBean("testService");  
本文只记载自己在技术上的感触以及猜测,并未完全得到验证。若被高手看到,还请多多指教。   1、对于框架这种需要移植重复利用到各个项目中的东西,我认为一些配置项最好还是写到配置文件中,而不是把配置项放在数据库中。(因为数据库里的东西往往容易被忽略掉,总感觉跟框架挂不上钩。)
Global site tag (gtag.js) - Google Analytics