随笔分类 - javaWeb基础
摘要:一般classpath指向的是classes,也就是编译路径的根路径,而一般classes中放着这些文件: 1.java文件编译好的class文件。 2.properties配置文件。 3.xml配置文件。 4.一些模版文件,如*.ftl。 5.其他需要用classpath获取到的文件。 class
阅读全文
摘要:JDBC操作数据库的步骤 ? 注册数据库驱动。 建立数据库连接。 创建一个Statement。 执行SQL语句。 处理结果集。 关闭数据库连接 代码如下 JDBC中的Statement 和PreparedStatement,CallableStatement的区别? 区别: PreparedStat
阅读全文
摘要:用于配置Web应用的相关信息,如:监听器(listener)、过滤器(filter)、 Servlet、相关参数、会话超时时间、安全验证方式、错误页面等。例如: Servlet 3中的异步处理指的是什么?
阅读全文
摘要:过滤器是Servlet的高级特性之一,也别把它想得那么高深,只不过是实现Filter接口的Java类罢了! Java Web开发中的过滤器(filter)是从Servlet 2.3规范开始增加的功能,并在Servlet 2.4规范中得到增强。对Web应用来说,过滤器是一个驻留在服务器端的Web组件,
阅读全文
摘要:监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。 Java Web开发中的监听器(listener)就是application、session、request三个对象创建、销毁或者往其中
阅读全文
摘要:想要开发自定义标签,大多数情况下都要重写doStartTag(),doAfterBody()和doEndTag()方法,并且还要知道SKIP_BODY,EVAL_BODY等等的变量代表着什么,在什么方法中使用。这样实在是太麻烦了! 因此,为了简化标签开发的复杂度,在JSP 2.0中定义了一个更为简单
阅读全文
摘要:JSTL全称为 JSP Standard Tag Library 即JSP标准标签库。 JSTL作为最基本的标签库,提供了一系列的JSP标签,实现了基本的功能:集合的遍历、数据的输出、字符串的处理、数据的格式化等等! 使用JSTL标签库步骤: 导入jstl.jar和standard.jar开发包 在
阅读全文
摘要:表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的显示! EL表达式主要用来读取数据,进行内容的显示! 使用EL表达式可以方便地读取对象中的属性、提交的参数、JavaBean、甚至集合! 使
阅读全文
摘要:概念 JSP全名为Java Server Pages,java服务器页面。JSP是一种基于文本的程序,其特点就是HTML和Java代码共同存在! JSP是为了简化Servlet的工作出现的替代品,Servlet输出HTML非常困难,JSP就是替代Servlet输出HTML的,让浏览器显示的(这里看得
阅读全文
摘要:为什么要使用自定义标签? JSTL标签库只提供了简单的输出等功能,没有实现任何的HTML代码封装,并且某些复杂类型转换,或者逻辑处理的时候,JSTL标签库完成不了,需要自定义标签! 我们可以有两种方式来实现自定义标签: 传统方式,实现Tag接口(老方法) 简单方式,继承SimpleTagSuppor
阅读全文
摘要:JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。 Servlet和JSP最主要的不同点在于:Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的
阅读全文
摘要:产生背景 JSP引擎在调用JSP对应的jspServlet时,会传递或创建9个与web开发相关的对象供jspServlet使用。JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特意定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得这9大对象的引用。九个
阅读全文
摘要:include指令是静态包含。静态包含的意思就是:把文件的代码内容都包含进来,再编译! include指令是静态包含,include行为是动态包含。其实include行为就是封装了request.getRequestDispatcher(String url).include(request,res
阅读全文
摘要:指用户开一个浏览器,访问一个网站,只要不关闭该浏览器,不管该用户点击多少个超链接,访问多少资源,直到用户关闭浏览器,整个这个过程我们称为一次会话。 会话跟踪技术有Cookie和Session,Cookie技术是先出现的。 Session 是另一种记录浏览器状态的机制。不同的是Cookie保存在浏览器
阅读全文
摘要:HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。 常用方法: 1.获得客户机【浏览器】信息 getRequestURL方法返回客户端发出请求时的完整URL。
阅读全文
摘要:Tomcat收到客户端的http请求,会针对每一次请求,分别创建一个代表请求的request对象、和代表响应的response对象。 既然request对象代表http请求,那么我们获取浏览器提交过来的数据,找request对象即可。response对象代表http响应,那么我们向浏览器输出数据,找
阅读全文
摘要:当Tomcat启动的时候,就会创建一个ServletContext对象。它代表着当前web站点。 ServletContext的用途? ServletContext既然代表着当前web站点,那么所有Servlet都共享着一个ServletContext对象,所以Servlet之间可以通过Servle
阅读全文
摘要:通过此对象可以读取web.xml中配置的初始化参数。 为什么我们要把参数信息放到web.xml文件中呢?我们可以直接在程序中都可以定义参数信息,搞到web.xml文件中又有什么好处呢? 好处就是:能够让你的程序更加灵活【更换需求,更改配置文件web.xml即可,程序代码不用改】
阅读全文
摘要:在web访问任何资源都是在访问Servlet 当你启动Tomcat,你在网址上输入http://localhost:8080。为什么会出现Tomcat小猫的页面? 这是由缺省Servlet为你服务的! 我们先看一下web.xml文件中的配置,web.xml文件配置了一个缺省Servlet 我们先看一
阅读全文
摘要:Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。 如果你学过html,css,你会知道你写的页面只能自己访问,别人不能远程访问你写的页面,Tomcat就是提供能够让别人访问自己写的页面的一个程序。 配置Tomcat 运行To
阅读全文
浙公网安备 33010602011771号