javaweb
猪尾九
努力!
展开
-
xml语法
一.基本介绍1.xml语言的根本目标在于描述从属关系的数据, 也常用作开发软件的配置文件, 规定模块的启动顺序. 二.语法1.文档声明: <?xml version="1.0" encoding="UTF-8" standalone="yes/no" ?> *必须写在第一列第一行 *若文档中含有中文,必须ecoding指定编码形式 standalone属性说明文档是否独立2.xml...原创 2018-03-08 23:45:06 · 134 阅读 · 0 评论 -
数据库连接池
1.数据库连接池必须实现javax.sql.DataSource接口2.dbcp连接池所需jar包:commons-dbcp,commons-logging,commons-pool,mysql-driverpublic static void main(String[] args) { BasicDataSource datasource=new BasicDataSource(); ...原创 2018-05-23 09:03:40 · 102 阅读 · 0 评论 -
过滤器
一.解决全站编码 思路:1)若为get:创建自己的request类实现HttpServletRequestWrapper接口,重写其中getParameter()方法,将自己的自己的request传出去. (!其实这一步在tmcat8以后就不用了!!!因为默认utf-8编码,所以只解决post即可. 2)若为post:req.setCharacterEncoding("...原创 2018-05-23 08:20:39 · 166 阅读 · 0 评论 -
javaweb监听器
一 .ServletContext1.生命周期监听:ServletContextListener,它有两个方法,一个在出生时调用,一个在死亡时调用; void contextInitialized(ServletContextEvent sce):创建Servletcontext时 void contextDestroyed(ServletContextEv...转载 2018-05-17 10:50:20 · 109 阅读 · 0 评论 -
xml解析
一.dom解析1.解析流程: xml文档------>Document对象 标签--->element对象 属性------>attribute对象 标签间的文本----->text对象 最后在内存中建立对象之间的关系 2.缺点:占用内存大 *更改java虚拟机内存大小方法: VM argument中: -Xmx+大小 优点:增删改查方便3...原创 2018-05-10 11:13:42 · 95 阅读 · 0 评论 -
jstl标签库实用配置
1.导入jar包:jstl包, standard包2.jsp页面taglib语句声明使用的标签库 core标签库:<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>core_rt:是因为如果不加,无法在标签内部使用el正则表达式.(查资料:jstl版本与web页面版本不匹配.3.一个使用foreach标签遍历集合...原创 2018-05-09 09:18:27 · 272 阅读 · 0 评论 -
sql中Date类型的转换
一.数据库类型与java类型的对应Date-->java.sql.DateTime-->java.sql.TimeTimeStamp-->java.sql.TimeStamp二.时间类型转换1.领域对象(domain)中不能出现java.sql包内的所有内容,即不能使用java.sql.Date类型 但!!! ResultSet.getDate()以及PreparedState...原创 2018-04-22 14:45:25 · 4296 阅读 · 0 评论 -
request请求转发
1.有两种的方式,context调用和request调用.2.应用场景:servlet用来处理数据,jsp用来在页面中显示数据。所以在这种情况下,我们一般在servlet中处理完数据以后,转发给jsp来显示。一般不用context调用,若存在context域中,若有两个相同的用户,都存储同类型数据,会产生线程不安全。所以将数据存在request域中。eg.servlet程序中protected v...原创 2018-03-27 21:26:52 · 930 阅读 · 0 评论 -
Cookie
1.Cookie作用 保存用户的数据2.例子: 显示上次访问该网页的时间 public class cookie_time extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOEx...原创 2018-03-27 19:33:28 · 100 阅读 · 0 评论 -
javaweb中地址的书写
1. 服务器中:/ 代表web应用浏览器中:/ 代表url地址eg.web应用app中有个test.jsp文件request.getRequestDispatcher("/test.jsp") -------web应用中(context.getRealPath(); context.getResourceAsStream(); web.xml中配置映射路径) respons...原创 2018-03-26 23:41:57 · 518 阅读 · 0 评论 -
中文乱码问题
一.request的getOutputStream()中response.setContentType("text/html;charset=UTF-8"); //指定浏览器解码 String data="你好"; OutputStream out=response.getOutputStream(); out.write(data.getBytes("UTF-8")); ...原创 2018-04-02 00:17:19 · 306 阅读 · 0 评论 -
session
一.session和cookie的区别 cookie是把用户数据写给用户的浏览器 session是把用户数据写给到用户独占的session中二.session销毁的两种途径 1.调用invalidate()方法 2.没有人访问session达到指定时间(例如开着浏览器但跑出去玩了 时间配置:以分钟为单位 <session-config> <s...原创 2018-04-01 23:50:58 · 103 阅读 · 0 评论 -
web应用_虚拟目录的映射
一.web应用程序(web应用)1.web应用程序,指供浏览器访问的程序,由多个静态web资源和动态web资源共同组成.2.虚拟目录的映射:将web应用所在目录交给服务器的这个过程 法一:1)server.xml文件中(不推荐使用,需重启tomcat) 或apache-tomcat-9.0.5/conf/Catalina/localhost中 2)<Cont...原创 2018-03-12 20:32:16 · 310 阅读 · 0 评论 -
Config
1.用途: 在实际开发中,有些东西不适合在servlet的中写死,就可以通过配置的方法配给servlet eg.servlet采用哪个码表; servlet哪个配置文件; !!!每个servlet都有自已的config; 而context是属于整个web应用,每个servlet都能访问2.例子protected void doGet(HttpServletR...原创 2018-03-27 19:48:54 · 315 阅读 · 0 评论