- 浏览: 129290 次
- 性别:
- 来自: 杭州
最新评论
-
w798567896:
谢谢,解决问题!
ajax弹出窗口被拦截 -
liuweihug:
ashx一般处理文件使用Session解决办法 - 项目实战 ...
ajax异常的处理 -
Tiny_小小:
...
tomcat修改窗口名称 -
maomohoo:
还真是忘写)了!
expecting CLOSE, found 'null' near line 1 colum 188 -
曾老师:
bucuo
row_number() over (partition by....order by...)用法
文章列表
PL/SQL Developer快捷键
- 博客分类:
- 开发工具
使用自定义快捷键: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(" ...
tomcat修改窗口名称
- 博客分类:
- web服务
在同一台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 ...
普通java类获取spring的bean
- 博客分类:
- spring
获取ApplicationContext.xml中的bean
BeanFactory factory = new ClassPathXmlApplicationContext("classpath:/applicationContext*.xml");
ITestService testService = (ITestService)factory.getBean("testService");
本文只记载自己在技术上的感触以及猜测,并未完全得到验证。若被高手看到,还请多多指教。
1、对于框架这种需要移植重复利用到各个项目中的东西,我认为一些配置项最好还是写到配置文件中,而不是把配置项放在数据库中。(因为数据库里的东西往往容易被忽略掉,总感觉跟框架挂不上钩。)