摘要: /** * 所有dao的通用操作,希望所有的dao都继承此类 * @author Jie.Yuan * * @param */public class BaseDao implements IBaseDao { // 当前操作的实际的bean类型 private Class clazz; // 获取类名称 private String className; // 反射泛型 public Ba... 阅读全文
posted @ 2016-09-21 16:06 无丑不成戏如人生 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 首先,弄清楚为什么url传递中文会转码或者乱码,以及http头contentType="text/html; charset=GBK"的作用。html代码会经过web服务器,浏览器处理,所以造成转码或者乱码的原因,可能涉及到:页面本身的设置、web服务器的设置、浏览器的设置。 在动态页面,比如jsp、php中,可以设置contentType="text/html; charset=GBK"在服务器... 阅读全文
posted @ 2016-09-21 16:06 无丑不成戏如人生 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 1.获取ajax异步对象 IE4~IE12 : 使用new ActiveXObject("microsoft.xmlhttp"); 非IE : 使用new XMLHttpRequest();2.ajax.open(method,url); method是提交方式 有 get和post两种 url是提交路径3.ajax.send()4.ajax.onreadystatech... 阅读全文
posted @ 2016-09-21 16:05 无丑不成戏如人生 阅读(15776) 评论(0) 推荐(1) 编辑
摘要: 2015年12月20日,星期日1.文件放在webRoot中的解决方案:SAXReader reader = new SAXReader(); try { String path = this.getServletContext().getRealPath("/"); System.out.println(path); Document doc = reader.read(new Fi... 阅读全文
posted @ 2016-09-21 16:05 无丑不成戏如人生 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: public class UserInterceptor extends AbstractInterceptor { @Override public String intercept(ActionInvocation invocation) throws Exception { // 得到当前执行的方法 String methodName = invocation.getProxy().ge... 阅读全文
posted @ 2016-09-21 16:04 无丑不成戏如人生 阅读(330) 评论(0) 推荐(0) 编辑
摘要: /*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'F:\Oracle\oradata\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; --------------------------... 阅读全文
posted @ 2016-09-21 16:03 无丑不成戏如人生 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 本章主要内容是 继承 多态(反射)static final abstract 继承--Java中的继承必须是单继承继承的注意要点:1.方法的覆盖:当子类中有和父类相同的方法名的方法,但是子类的该方法与父类该方法不同就会覆盖父类的方法,要求是:方法名相同,参数类型、个数相同,返回值类型相同。 且 子类中该方法的访问权限不能比父类的小。 覆盖父类方法后 使用@override注释2.方法的重载... 阅读全文
posted @ 2016-09-21 16:03 无丑不成戏如人生 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 个人学习笔记,写下方便以后复用。 当我们写了个注册页面时候,用户完成注册并提交,用户注册的资料并录入数据库保存,最不希望出现的是在一个会话中出现多次提交的结果,我们可以通过为请求设置标记来避免此类事件的发生。 1.为每个请求设置一个标记,当此页面是首次被请求时,生成标记并放入session中,并且把此生成的标记的值作为隐含标签传递到处理页面 2.提交表单时,跳转页面处理请求中的标记,如... 阅读全文
posted @ 2016-09-21 16:02 无丑不成戏如人生 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to user... 阅读全文
posted @ 2016-09-21 16:01 无丑不成戏如人生 阅读(316) 评论(0) 推荐(0) 编辑
摘要: SP避免Form重复提交的三种方案 1) javascript ,设置一个变量,只允许提交一次。 2 )还是javascript,将提交按钮或者image置为disable onsubmit="getelbyid('submitinput').disabled = true; return true;"> 3 )利用... 阅读全文
posted @ 2016-09-21 16:01 无丑不成戏如人生 阅读(327) 评论(0) 推荐(0) 编辑
摘要: JQuery是一款非常强大的javascript插件,本文就针对Ajax前台和JSP后台来实现一个无刷新的多人在线聊天室,该实现的数据全部存储在服务端内存里,没有用到数据库,本文会提供所有源程序,需要持久化聊天数据的可以自行修改增加XML文件数据保存或者数据库数据保存。 主界面: 使用说明: 1. 聊天室的登录验证规则为:任意用户名,只验证密码(默认为123456),简单起见,密码直接硬编码在Ja... 阅读全文
posted @ 2016-09-21 16:01 无丑不成戏如人生 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 序号方法说明1指定web应用默认编码集,相当调用HttpServletRequest的setCharacterEncoding方法2指定需要struts2处理请求后缀,该属性默认值是action,即所有请求*.action由struts2处理。如用户需要指定多个后缀,则后缀之间用英文逗号隔开。3设置浏览器是否缓存静态内容,默认值为true(生产环境下使用),开发阶段最好关闭。4当struts的配置... 阅读全文
posted @ 2016-09-21 16:01 无丑不成戏如人生 阅读(2126) 评论(0) 推荐(0) 编辑
摘要: 首先回答为什么分别是response和request这两个内置对象。你得先明白你通过获取对象是做什么用的,是往哪用的。第一个PrintWriter out=response.getWriter()是想获得一个输出流,用来响应客户端发出的请求。所以想响应客户端必须用response第二个HttpSession session=request.getSession()是从客户端获得一个session的... 阅读全文
posted @ 2016-09-21 16:00 无丑不成戏如人生 阅读(2566) 评论(0) 推荐(1) 编辑
摘要: url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设 置。... 阅读全文
posted @ 2016-09-21 16:00 无丑不成戏如人生 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 作为一名WEB开发程序员,对session的理解是最基础的,但是现状是WEB程序员遍地都是,随便一划拉一大把,不过估计能把session能透彻理解的人应该不是很多,起码我之前对此是知之甚少,偶然看到的一个关于session的文章,经过适当整理,特拿来与大家分享,因为时间太久,文章出处已然记不清楚,无法附上,请原作理解,若有必要我会删除,谢谢!目 录 一、Session 二、Cookies 三、Co... 阅读全文
posted @ 2016-09-21 15:59 无丑不成戏如人生 阅读(2163) 评论(0) 推荐(0) 编辑
摘要: ${cookie.name}将获得对应cookie的对象,比如我们用jsp将一段cookie发送给客户端。Cookie cookie = new Cookie("username", "Username in cookie"); response.addCookie(cookie); 创建一个名称为username,值为"Username in cookie"的Cookie对象,然后发送给客... 阅读全文
posted @ 2016-09-21 15:59 无丑不成戏如人生 阅读(5700) 评论(0) 推荐(1) 编辑
摘要: 由于项目需要,最近用session容器比较多,传载的同时加上了自己的一些理解,不足之处还请大家补充和纠正。一、cookie机制和session机制的区别*************************************************************************************Cookie是客户端的存储空间,由浏览器来维持。具体来说cookie机制采用的... 阅读全文
posted @ 2016-09-21 15:59 无丑不成戏如人生 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 安装在一个服务器中的一个特定URL名字空间(比如,/myapplication)下的所有Servlet,JSP,JavaBean等Web部件的集合构成了一个Web的应用,每一个Web应用(同一JVM),容器都会有一个背景对象,而javax.servlet.ServletContext接口就提供了访问这个背景对象的途径。Servlet实例的getServletContext方法:得到该Servlet... 阅读全文
posted @ 2016-09-21 15:58 无丑不成戏如人生 阅读(487) 评论(0) 推荐(0) 编辑
摘要: WEB-INF简介WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。WEB-INF文件夹下除了web.xml外,还存一个classes文件夹,用以放置 *.class文件,这些 *.class文件是网站设计人员编写的类库,实现了jsp页面前台美工与后台... 阅读全文
posted @ 2016-09-21 15:58 无丑不成戏如人生 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 很多Web程序中第一次登录后,在一定时间内(如2个小时)再次访问同一个Web程序时就无需再次登录,而是直接进入程序的主界面(仅限于本机)。实现这个功能关键就是服务端要识别客户的身份。而用Cookie是最简单的身从验证。如果用户第一次登录,可以将用户名作为Cookie写到本地,代码如下:Cookie cookie = new Cookie("user", user);cookie.setMaxAge... 阅读全文
posted @ 2016-09-21 15:58 无丑不成戏如人生 阅读(4709) 评论(0) 推荐(0) 编辑