`
Before_Morning
  • 浏览: 36835 次
文章分类
社区版块
存档分类
最新评论
文章列表
一、请求转发:request.getRequestDispatcher("URL").forward(request,response); 二、重定向:response.sendRedirect(URL); 两者的比较: 一般推荐使用请求转发,因为相对于重定向来说只用一次请求和响应,对服务器的性能有所提高。
HttpServletResponse对象是封装服务器端的响应信息,响应消息是由response对象传递给web服务器的,再由web服务器发送给客户端。 一、构建响应信息: 1.构建响应信息: 方式一:response.setHeader("Content-type","test/html;charset=utf-8"); 方式二:response.setContentType("text/html;charset=utf-8"); 2.构建响应实体: 方式一:response.getOutputStream().wr ...
Jsonp(JSON with Padding)是资料格式 json 的一种“使用模式”,可以让网页从别的网域获取资料。 关于Jsonp更详细的资料请参考http://baike.baidu.com/view/2131174.htm,下面给出例子: 一.客户端 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> ...
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重 ...
在前面的几篇文章中,介绍了servlet的一些基本的知识。接下来的几篇开始介绍一下servlet中的几个常用的对象。本文主要先简单的了解一下HttpServletRequest对象。 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求中的所有信息都封装在这个对象中。HttpServletReques代表请求象,其中封装了对请求中具有请求行、请求头、实体内容的操作的方法。(对于请求行、请求头、请求实体内容这里不做过多的解释,后期会补上一片讲解HTTP协议的文章围绕这个知识点再做详细的分析和学习。) 下面从一下几个方面来介绍该对象 ...
目前,比较流行的解析XML的技术有,JDOM、DOM4J、XQUERY等。本篇文档,主要是使用JDOM来实现对XML文档的解析。 首先,要进行JDOM解析,必须先在项目中导入相关的jar包: 1、导入jar包 2、创建XML文件 3、对xml文件进行解析 ...
在上一节我们已经介绍了XML的相关基本的知识,对XML的结构模型也有了相对的了解。对于XML的解析思想主要有两种方式:DOM方式解析和SAX解析方式。下面我们就对这两种方式进行对比学习。 一、DOM解析方式思想 1.DOM解析是构 ...
对于servlet的线程安全问题为何会出现呢?从前面的servlet的生命周期的学习我们知道,由于通常情况下,一个Servlet在内存只有一个实例处理请求,当多个请求发送过来的时候就会有多个线程操作该servlet对象,此时可能导致线程安全问题。 下面我们首先通过两个例子来进行一下对比来引出线程安全问题的讨论。 首先,看Demo1,为了更好的说明问题,测试的时候我用两个浏览器去访问同一个Servlet(模拟多个用户访问的case) package com.jjyy.servlet.thread; import java.io.IOException; import java ...
对于servlet的调用过程和生命周期,我们可以结合一个小小的实例来进行分析和理解。 首先,我们建立一个servlet: package com.jjyy.servlet.call; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse ...
回顾一下,在上篇中讲解了servlet的入门程序的实现机制,其实就是通过抽象类实现接口,然后编写servlet实现该抽象类。这也是常用的一种设计模式,可以说是适配器模式的衍生吧! 在上一篇文章中最后提到了servlet在web.xml中注册servlet的内容,下面再对该知识点进行一些细节方面的讲解。 一.web.xml注册Servlet 首先,利用<servlet><servlet-mapping>标签注册一个Servlet的格式如下: <servlet> <servlet-name>MyServlet</se ...
工作也大半年了,由于接触的是物流行业,大部分时间接触的都是业务方面的内容,技术方面要求不是很高,渐渐的发现对某些知识都遗忘了,技术这东西不经常使用的话就会变得很生疏。所以,在工作之余觉得还是有必要去拾起那些快要被淡忘的知识。这篇文章主要是想把servlet中的相关知识结合源码去复习和加强一下,更进一步的分析和理解其中的细节东西和原理。 对于servlet这里不做过多的介绍了,简单介绍一下,servlet其实就是sun公司提供的一种动态web资源开发技术,它的本质还是和我们平时写的java程序差不多,只是要求这个类必须实现servlet接口。而要实现servlet接口必须要实现其中的方法:如 ...
dom是解析xml的底层接口之一(另一种是sax) 而jdom和dom4j则是基于底层api的更高级封装 dom是通用的,而jdom和dom4j则是面向java语言的DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息 ...
package com.lxl.test;import java.util.ArrayList;import java.util.List;/*** 两个ArrayList合并,并且去掉重复数据的算法* 思路:* ①取出两个list中公共的元素* ②分别从两个list中把公共的元素去掉* ③将去掉公共元素的两个list合并就去掉了重复的数据*/
1. Ctrl+左键这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示 :再多按一次Ctrl+O ,可以列出该类继承的方法和变量。助记 :"O"--->"Outline"--->"纲要"3. Ctrl+T查看一个类的继承关系树,是自顶向
百度面试题目: 输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。 例如输入整数 22 ,如下图二元树: 10 / \ 5 12 / \ 4 7 则打印出两条路径:10, 12和10, 5, 7。 分析:看到该题目的第一反应是:递归+回溯。首先当然要保存搜索的路径,并记录当前路径上所有元素的和。如果累积和与当前节点值的和大于输入的整数data,则将不进行加法
Global site tag (gtag.js) - Google Analytics