08 2016 档案
摘要:struct2 mystruct struts就是基于MVC模式的框架,并封装了servlet从而提高了开发效率。 1、 引入struts包,8个 2、 在web.xml中进行配置 <filter> <filter-name>struts2</filter-name> <filter-class>o
阅读全文
摘要:泛型、注解、log4j 泛型:将运行阶段的类型错误提前到编译阶段。 声明泛型必须两端的一致,要么左面有,要么右边有,两边都有的两边必须一致。 泛型方法: static 之后 返回类型之前进行声明 泛型类: 在类名之后进行声明 泛型接口: 在接口名称后进行声明 泛型关键字: ? <?> 所表达的是 该
阅读全文
摘要:获取请求中的内容: request.getParameter(); get方式因为在地址栏所以需要转码: String name = new String(req.getparameter().getbytes(“iso-8859-1”),”utf-8”); 请求有cookie 响应有session
阅读全文
摘要:文件上传与下载 提交方式:post 表单中要有文件上传的表单项 input type=”file”而且必须有name属性 表单类型要加入 encytype=”mulitpart/form-data” 怎么获取file上传的文件呢? 在servlet中使用req.getInputStream获取所有请
阅读全文
摘要:监听 Listener 主要用于监听ServletRequest\ServletContext\HttpSession三个对象的创建、销毁、属性的变更的。 创建一个监听类:需要继承Filter. 对象部分: ServletRequestListener request对象的创建销毁; 初始化方法获取
阅读全文
摘要:Servlet中涉及到的共用代码段,放入过滤器。例如:判断用户是否登录,编码,权限等。 过滤类需要实现javax.servlet.Filter方法。 Web.Xml进行如下配置: <filter> <filter-name></filter-name>. <filter-class></filter
阅读全文
摘要:HTTPServletrequest req = (HTTPServletrequest )new ServletRequest(); public void doFilter(ServletRequest request, ServletResponse response, FilterChain
阅读全文
摘要:连接池 自定义连接池 创建一个可以存储连接的list 规定初始线程数量 最大线程数量 Int 正在使用中线程的数量 构造{通过deiverManager获取连接} 循环(初始数量)创建连接 { 正在使用中线程的数量++; List.addLast(conn) } 判断 如果正在使用中线程的数量>最大
阅读全文
摘要:1.<!-- 数据源1 --> 2. <bean id="dataSource" 3. class="org.apache.commons.dbcp.BasicDataSource" 4. destroy-method="close"> 5. <property name="driverClassN
阅读全文
摘要:BeanUtil: 需要导入 beanutil包和logging日志包 用于给对象属性赋值。 setProperty与copyProperty区别: 这个问题搁置,还不会。 将map数据拷贝到对象中,用populate(居住的意思),map中的的key要与对象属性名称保持一致。 要保存类似日期这种类
阅读全文
摘要:JDBC增强 批处理:批量处理sql语句,比如批量添加用户信息。 addBatch() //pstmt.addBatch() 就是替换一条一条执行的execute****** executeBatch() clearBatch() addBatch()不需要传入sql 及时用,及时清。 预处理需要把
阅读全文
摘要:JDBC 连接数据库的三种方法: 1、Driver = new com.mysql.jdbc.Driver(); Properties user password Deiver.connect(url,pro) 2、Driver new com.mysql.jdbc.Driver() DriverM
阅读全文
摘要:MySQL加强 Default Not null Unique Primary key Zerofill primary key auto_increment primary key auto_increment constraint 主表_副表_pk foreign key (id) refere
阅读全文
摘要:MySQL Mysql -u root -p Show databases; Show tables Desc tablename 添加 Add column 可以没有column 更名 change 变更 modify 删除 drop 修改表名 rename to Limit 删除数据trunca
阅读全文
摘要:自定义标签 文件以tld结尾,放在webinfo中 标签名 引用类 标签体 继承SimpleTagSupport,复写doTag() getContext(); getjspBody() invoke(null); StringWriter 有属性要写属性,attribute rtexprvalue
阅读全文
摘要:Jsp Jsp内置对象: Response、Request、Page、pageContext、session、out、application、exception、config Out->jspWriter 相当与缓存+printWriter 输出缓存的条件:jsp执行完毕 满了 刷新 关闭 通过pa
阅读全文
摘要:JSP基础 生命周期:jsp à java à class(该文件放在work中) à就是servlet生命周期了 <%java程序%> <%--注释--%> <!—HTML注释去注释java代码会失效--> <%! 声明变量(成员变量) 函数啥的%> <% 变量(方法变量)%> <%=变量或者表达
阅读全文
摘要:泛型 泛型类 Public 类名 class<T>{} 泛型方法 Public static <T> 返回类型 方法名(<T> t){} 泛型类型必须使用引用类型 Junit单元测试 包名:junit TestAddPerson() HTML table <th> Css引用 <link href=
阅读全文
摘要:Cookie、Session Cookie 保存在浏览器端。 4kb 只能保存字符串,还不能是中文。 获取:Request.getCookies(); 设置时间:setMaxAge(); 小于零是浏览器关闭就删除,等于零是替换,大于零你懂得 设置Response.addCookie(); Sessi
阅读全文
摘要:Servlet Servlet在web.xml中的配置 <Servlet> <servlet-class> <Servlet-name> <init-param> <param-name> <param-value> <Servlet-mapping> <servlet-name> <url-pat
阅读全文
摘要:HTTP HTTP 超文本传输协议 用于浏览器与服务器进行交互的协议 请求 请求行 请求方式 URI 协议 GET/POST HTTP/1.1 Request.getMethod() getRequestUri/ getRequestUrl Request.getProtocol 请求头 Accep
阅读全文
摘要:DTD <!DOCTYPE 根元素 [ <!ELEMENT 元素 (a,b,c)>//必须按照根元素包含abc顺序排列 <!ATTLIST 属性 > ]> 引用方式:<!DOCTYPE 根元素 SYSTEM “文件地址”> 这里SYSTEM也可以为PUBLIC,文件后缀为dtd 元素 限制词汇: E
阅读全文
摘要:XML 结构 文档声明 最简单版本 <?xml version=”1.0”?> 加编码格式版本 <?xml version=”1.0”? encoding=”GB2312”> 加是否独立 <?xml version=”1.0” encoding=”GB2312” standlone=”yes”?>
阅读全文

浙公网安备 33010602011771号