摘要: 功能:当点击窗口【关闭按钮】时调用后台的servlet方法实现附件删除 onbeforeunload是离开本jsp页面就会触发该函数,包含页面的刷新、局部的触发都会收到影响。因此添加 var n = window.event.screenX - window.screenLeft; var b = n > document.documentElement.scrollWidth-20; if(b && window.event.clientY 0){ Ext.Ajax.request({ url:"/FangAnAttachment?action=return& 阅读全文
posted @ 2013-08-01 12:30 爱笑的狐狸 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: table中有一个字段,id,它是由Yunsha_000001的规则组成的。每当插入一条数据的时候,自动生成的id是自动增加的,如何实现数字部分的自动增长?select 'Yunsha_'||lpad(substr(nvl(max(id),'Yunsha_000000'),8)+1,6,'0') as maxid from table 阅读全文
posted @ 2013-08-01 10:39 爱笑的狐狸 阅读(896) 评论(0) 推荐(0) 编辑
摘要: @ JS 与 JSP :JSP无法直接获取JS的值,只能通过隐藏表单或者dom节点设置。 JSP中设置隐藏表单input,或者设置任意一个隐藏或者不隐藏的节点比如div, 而JS就通过document.getElementById("attNBBM").value="变量值"设置节点值。 这样就实现了JS传值给JSP,JSP获取JS值的传值过程。 ExtJS获取JSP值的方法还有:Ext.get("id").getValue();@ Servlet与JSP、JS传递 @ 前台传递值到后台Servlet的方式,我们常用的有: 1、url 阅读全文
posted @ 2013-08-01 09:38 爱笑的狐狸 阅读(14041) 评论(0) 推荐(0) 编辑
摘要: 有没有遇到页面是新建一个新对象,对象里面需要上传附件,但是只有当对象保存时才将附件一同上传到数据库的情况?这种情况的处理可以参考狐狸的思路:@jsp页面创建一个botton bn,该button的实现用ExtJS实现。@ExtJS用form.form.submit()实现把文件附件上传到服务器本地,同时将文件的路径fileName和其它的对象信息通过JSONObject从后台 Sevlet传到到前台。 前台ExtJS:先将后台传递过来的JSONObject转换为JSON,然后用js的DOM操作渲染到JSP页面的input中,实现局部刷新。form.form.submit({ url :... 阅读全文
posted @ 2013-08-01 09:18 爱笑的狐狸 阅读(947) 评论(0) 推荐(0) 编辑