摘要: 应用服务器把WEB-INF指为禁访目录,即直接在浏览器里是不能访问的.因此,可以让servlet进行访问,如web-inf下有a.jsp则可以用request.getrequestdispatcher("/web-inf/a.jsp").forward(request,response);进行派遣访 阅读全文
posted @ 2018-07-01 22:10 doveshelly 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: ServletActionContext.getServletContext.getRealPath(“/upload”) 获得服务器下的相对路径,通过request来获取: ServletActionContext.getRequest.getContextPath获得工程路径 对于价格等数字比较 阅读全文
posted @ 2018-05-22 08:21 doveshelly 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1.ajax是异步请求,发出请求不会阻塞页面其他部分的程序的运行.当执行删除或者更新等操作,修改完成后页面需要显示修改前的页面,此时最好使用ajax异步请求,而不要使用 location.herf=url进行跳转.通过发送异步请求后,如果没有返回数据,则ajax请求的post方法参数不 阅读全文
posted @ 2018-05-19 23:20 doveshelly 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Json字符串——>JS对象: JSON.parse(json字符串) JS对象——>Json字符串: JSON.stringify(json对象) js页面拼接字符串时,一个方法内传入data的属性,也是JSON对象,需要调用JSON.stringify()方法转成字符串才能识别,否则会报错 阅读全文
posted @ 2018-05-19 16:51 doveshelly 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Struts2,了解到过滤器和拦截器的不同,过滤器底层原理是基于回调方法,而拦截器是基于反射,然后递归 对于回调函数,这篇blog讲的很好https://blog.csdn.net/caihongdao123/article/details/51657840 感觉有个通俗的解释: 用客户端 阅读全文
posted @ 2018-05-10 18:46 doveshelly 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1.关于ajax请求所要注意的地方:$.psot(url,json,callback,type) (1)url路径问题,在html中写绝对路径不能用EL表达式,EL表达式只能在jsp中使用 (2)json参数可以为json对象,如:{name:"tom",age:12},前一个参数可以不写冒号,也可 阅读全文
posted @ 2018-04-19 00:28 doveshelly 阅读(668) 评论(0) 推荐(0) 编辑
摘要: var path = location.pathname;var webPath = path.substring(0, path.substr(1).indexOf('/') + 1);获得工程名 阅读全文
posted @ 2018-04-17 19:00 doveshelly 阅读(672) 评论(0) 推荐(0) 编辑
摘要: ScalarHandler用来获得聚合函数的值,返回类型是Object,用Number来接收比较好 Number num=qr.query(cntSql.append(whereSql).toString(),new ScalarHandler<>(),params.toArray());然后调用i 阅读全文
posted @ 2018-04-17 17:57 doveshelly 阅读(1101) 评论(0) 推荐(1) 编辑
摘要: 当提交表单到服务器,服务器的Servlet通过getParamater()方法获得请求参数.但是要注意一下几点,request.getParatemeter(name) 用name来代指提交的参数名称: (1)空白表单提交,只有text类型的文本才会发送请求参数,而radio,checkout和se 阅读全文
posted @ 2018-04-17 17:46 doveshelly 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 与基类不在同一个包中的子类,只能访问自身从基类继承而来的受保护成员,而不能访问基类实例本身的受保护成员 阅读全文
posted @ 2018-04-15 23:13 doveshelly 阅读(648) 评论(0) 推荐(1) 编辑