javaweb基础
森林屿麓
这个作者很懒,什么都没留下…
展开
-
jsp指令
JSP的指令元素主要包括:Page指令、Include指令以及Taglib指令。它们都是JSP中的编译指令。编译指令就是告诉JSP的引擎,如何处理其他的JSP网页。JSP编译指令的语法格式如下:下面分别介绍JSP中的三种编译指令:Page指令、Include指令以及Taglib指令。13.2.1 page指令功能:定义整个jsp页面的属性及其属性值。语法:转载 2014-07-17 10:55:39 · 504 阅读 · 0 评论 -
使用HttpSessionBindingListener 方法
捕获Session事件的意义: 1、 记录网站的客户登录日志(登录,退出信息等) 2、 统计在线人数 3、 等等还有很多,呵呵,自己想吧……总之挺重要的。Session代表客户的会话过程,客户登录时,往Session中传入一个对象,即可跟踪客户的会话。在Servlet中,传入Session的对象如果是一个实现HttpSessionBindingListener接口原创 2014-11-15 09:42:55 · 1218 阅读 · 0 评论 -
新建javaweb项目环境准备
1. 检查项目建立后的jdk版本 Java Build Path2.检查项目的编译版本 Java Compiler3.检查项目的 Project Facets4.检查项目的编码 Resource5.jsp编码 JSP File原创 2017-02-10 19:06:04 · 392 阅读 · 0 评论 -
java下载文件文件名针对不同浏览器乱码,文件名中存在括号等乱码问题
@Get("/downLoadDemoFile1") public String downLoadDemoFile1(Invocation inv) { String userAgent = inv.getRequest().getHeader("User-Agent"); Strin转载 2017-11-10 15:58:15 · 2201 阅读 · 0 评论 -
session和cookie的关系
Session是什么用途定义Session和cookie的区别与联系session的实现原理浏览器禁用cookie后如何实现sessionURL地址重写如何通过URL地址重写实现session的id传输session和cookie的有效时长本文是根据网络相关知识与自己理解所整理的,如有错误欢迎指出。Session是什么用途Session可以记录用户的登录与行为数据,即记录下用户目前访问服务器上的那...转载 2018-02-13 20:46:13 · 385 阅读 · 0 评论 -
xml dom、sax解析
XML的解析方式1、DOM解析;2、SAX解析一、DOM解析 DOM的全称是Document Object Model,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接...原创 2018-04-14 15:16:08 · 127 阅读 · 0 评论 -
servlet生命周期
Servlet的生命周期生命周期分为5个阶段:加载、创建、初始化、处理客户请求、卸载。(1)加载:容器通过类加载器使用servlet类对应的文件加载servlet(2)创建:通过调用servlet构造函数创建一个servlet对象(3)初始化:调用init方法初始化(4)处理客户请求:每当有一个客户请求,容器会创建一个线程来处理客户请求(5)卸载:调用destroy方法让servlet自己释放其占...转载 2018-04-13 20:36:25 · 103 阅读 · 0 评论 -
加载驱动方法
1.Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");2. DriverManager.registerDriver(new com.mysql.jdbc.Driver());3.System.setProperty("jdbc.drivers", "com.mysql.jdbc.Driver");原创 2018-04-13 20:52:02 · 672 阅读 · 0 评论 -
Java双向队列Deque栈与队列
Java中实际上提供了java.util.Stack来实现栈结构,但官方目前已不推荐使用,而是使用java.util.Deque双端队列来实现队列与栈的各种需求.如下图所示java.util.Deque的实现子类有java.util.LinkedList和java.util.ArrayDeque.顾名思义前者是基于链表,后者基于数据实现的双端队列.总体介绍要讲栈和队列,首先要讲Dequ...原创 2018-12-22 16:08:06 · 33355 阅读 · 5 评论 -
poi 实现excle 数据转入数据库 (已实现) 支持2007
package page;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;imp原创 2014-08-08 10:56:42 · 907 阅读 · 0 评论 -
myeclipse与mysql之间的中文乱码问题
[quote=引用 1 楼 u010343650 的回复:][code=java]public Connection getConnection(){try {Class.forName("com.mysql.jdbc.Driver");Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/shot?原创 2014-08-19 08:55:05 · 830 阅读 · 0 评论 -
smartupload实现上传下载
一、安装篇 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行java代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法转载 2014-08-05 19:58:36 · 491 阅读 · 0 评论 -
getAttribute()方法与getParameter()区别
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别:(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.j原创 2014-07-18 11:33:11 · 588 阅读 · 0 评论 -
jsp与servlet区别
一. Servlet是什么?客户机/服务器计算的发展。Java提供了一整套客户机/服务器解决方案,在这个方案中,程序可以自动地下载到客户端并执行,这就是applet。但是它仅仅是问题的一半。问题的另一半就是Servlet。servlet可以被认为是服务器端的applet。servlet被Web服务器加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务转载 2014-07-18 10:53:14 · 501 阅读 · 0 评论 -
Jsp/Servlet中页面重新定向总汇
在Jsp/Servlet中页面重新定向总汇(url redirect,forward,页面转向)在jsp或servlet中有很多方法可以实现页面重新定向,其实有的时用的纯html的方法实现的。1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or原创 2014-07-18 12:02:19 · 582 阅读 · 0 评论 -
ServletContext总结
WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。 ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。 由于一个WEB应用中的所有Servlet共享转载 2014-07-09 18:31:21 · 411 阅读 · 0 评论 -
计数器模块
按照需求fenwei简单计数器,原创 2014-07-28 16:42:09 · 1420 阅读 · 0 评论 -
Page、request、session、application四个域的区别
1.简单说 page指当前页面。在一个jsp页面里有效2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。4.application它的有效范围是整个应用。作转载 2014-07-09 18:32:47 · 517 阅读 · 0 评论 -
Servlet生命周期
Servlet运行原理 我们来看一下Tomcat是如何加载的: 1. 如果已配置自动装入选项,则在启动时自动载入。 2. 在服务器启动时,客户机首次向Servlet发出请求。 3. 重新装入Servlet时。 当启动Servlet容器时,容器首先查找一个配置文件web.xml,这个文件中记录了可以提供服务的Servlet。每个Servlet...原创 2019-02-26 11:38:06 · 164 阅读 · 0 评论