servlet

  • Servlet配置文件 -- web.XML配置

    <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.s

    servlet, 配置文件, web.xmlMay 4

  • MVC模式与Struts2框架的作用

    郑重申明:包括本文在内的很多技术文章,大多出自山外高人,而非Fans. Fans暂时没有能力写作优秀的技术文章,Fans只是转载.浓缩.加入部分自己的代码而已. MVC模式实际上是众多经典的Java开发模式中的一种.它的基本原理是通过元素分解,来处理基于"请求-响应"模式的程序中的各种问题. M (Model)-数据模型 V (View)-视图展现 C(Control)-控制器 任何一个B/S应用,其本质实际上是一个"请求-响应"的处理过程的集合体.那么MVC模式是

    servlet, jsp, struts, mvc, 编程, 框架May 3

  • Jetty源码-Continuation

    本文主要介绍Jetty 异步的请求.Jetty Contination可以用来处理大量的时间比较长的连接请求. http异步请求在Servlet3中已经实现,使用十分方便,通过Request获取异步AsyncContext,然后在上面注册自己的异步监听器AsynListener即可.Tomcat7 和Jetty8以上版本等主流的容器都支持Servlet3的异步请求.具体介绍见http://www.importnew.com/8864.html,详细的Demohttps://github.com/

    jetty, servlet, continuationApril 26

  • [java菜鸟级教程]使用idea创建servlet

    视频下载地址:http://pan.baidu.com/s/1gdGPZB9 大家好,今天有空来做一个视频,主要是针对初学java web开发的同学,本次视频主要是演示如何用idea来做一个servlet应用程序. 首先,新建一个java项目. 这里可以看到,一个基本的web项目已经帮我们生成,我用的jetty,下面的依赖也已经添加. 下面,我们就创建一个servlet,这里可以看到,servlet的名称和class已经帮我们生成,idea和eclipse不一样,没有给我们生成urlmappin

    j2ee, servlet, Java, Web, JavaEE, ideaApril 22

  • 验证码生成器(四位)

    package com.hrm.houfei.utils; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.IOException; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.Servle

    servlet, stylesheet, String, button, class, randomApril 20

  • jsp程序不从缓存里读取数据

    方法一: 1,使用java提供的方法,在jsp或者servlet中都可以 <% response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires",0); %> 2,使用HTML标记,如下面: <HEAD> &

    servlet, jsp, 浏览器, 服务器, Session, CacheApril 20

  • 文件的拷贝问题

    现在的情况是这样的,数据库中存放的是文件在硬盘上的地址,也就是存储的是字符串,想在jsp页面中下载 就变成了下面的解决方法 <a href="FileDownLoadServlet?wenjian=<%=fb.getWenjian() %>" >下载</a> servlet实现 request.setCharacterEncoding("GBK"); response.setContentType("text/html;

    servlet, byte, String, File, null, pathApril 20

  • Gradle构建Java Web应用:Servlet依赖与Tomcat插件
    Gradle构建Java Web应用:Servlet依赖与Tomcat插件

    Gradle的官方tutorial介绍了构建Java Web应用的基本方法.不过在使用Servlet做上传的时候会碰到问题.这里分享下如何通过Servlet上传文件,以及如何使用Gradle来构建相应的Java Web工程. 参考原文:How to Build Web Scanning Application with Gradle Servlet文件上传 使用Servlet文件上传,可以参考Oracle的官方文档The fileupload Example Application.这里需要注意

    servlet, Scanning, gradleApril 15

  • java-例子:MVC模式,用jstl和el输出数据到jsp页面.

    例子:利用session完成购物车. domain: package cn.itcast.cd.jsp.domain; public class User { private String name; private String password; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword()

    jstl, servlet, jsp, mvcApril 9

  • servlet-cookie和session应用示例:模拟购物车

    思路分析: 1. 根据需求抽象出业务对象 User{ usrename; password; } ShoppingCarItem{ product; num; } ShoppingCar{ List<ShoppingCarItem> } 2. 写Servlet处理请求 ... domain: package cn.itcast.cd.domain; import java.util.ArrayList; import java.util.List; import java.util.UUID;

    servlet, Java, Session, Cookie, htmlApril 9

  • Java-web放重复提交.动态验证码

    一.项目中可能产生重复提交的情况: 1,由于服务器缓慢或网络延迟的原因,重复点击提交按钮. 2,已经提交成功,刷新成功页面(forward). 3,已经提交成功,通过回退,再次点击提交按钮. 注意: 1,回退后,刷新表单页面,再次提交这时不是重复提交,而是发送新的请求 2,在Firefox下,重复提交到同一地址无效 二.解决表单重复提交方案: 1.方案一,利用javaScript: 解决了反复点击按钮的重复提交请求,但是没有解决刷新页面重复提交. var flag=false; function

    servlet, 重复提交, 动态验证码April 9

  • servlet续

    Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法 Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<Servlet></Servlet>之间添加如下代码: <loadon-startup>1</loadon-startup>

    servletMarch 23

  • Servlet 的简单回顾

    servlet是一个java类,运行在服务器端,功能很强大,几乎可以单独实现整个网站的构建,是学习JSP的基础. 1.生命周期:init(),service(),destroy()等,主要是这三个.一般是复写service()里的方法. 配置方面:web.xml中,<servlet>,<servlet-name>,<servlet-class>,<url-pattern>,<load-on-startup>等标签的含义 2.使用servlet开发

    servletMarch 23

  • 使用J2EE经典登陆验证小项目说明MVC模型编程
    使用J2EE经典登陆验证小项目说明MVC模型编程

    本项目基于MVC架构来设计模型,MVC包括3个基本部分,分别是Model(模型),View(视图)和Controller(控制器).JSP只负责显示表单内容,下面给出MVC模型下的流程图: 在MVC模型下,JSP的功能被简化了,使用了Servlet来充当控制器,而不是在JSP里面就设定了逻辑业务模块,所以JSP只是负责显示结果的功能.如果按以前的Java Web编程设计,在JSP中进行接收参数和判断还有跳转等功能会使用到大量的Java代码,这样就会使得后期对页面的维护工作非常困难.然而,Serv

    j2ee, servlet, MVC模型, 登录信息验证March 13

  • Servlet线程安全相关问题

    servlet采用单实例多线程模式开发的 问题一. 说明其Servlet容器如何采用单实例多线程的方式来处理请求 问题而. 如何在开发中保证servlet是单实例多线程的方式来工作(也就是说如何开发线程安全的servelt) 一. Servlet容器如何同时来处理多个请求 先说明几个概念: 工作者线程Work Thread:执行代码的一组线程 调度线程Dispatcher Thread:每个线程都具有分配给它的线程优先级,线程是根据优先级调度执行的 Servlet采用多线程来处理多个请求同时访问

    tomcat, servlet, 浏览器, 多线程, 工作March 12

  • Servlet3.1应用生命周期事件

    应用生命周期事件 11.1 介绍 应用事件设施给Web应用开发人员更好地控制ServletContext.HttpSession和ServletRequest的生命周期,可以更好地代码分解,并在管理Web应用使用的资源上提高了效率. 11.2 事件监听器 应用事件监听器是实现一个或多个Servlet事件监听器接口的类.它们是在部署Web应用时,实例化并注册到Web容器中.它们由开发人员在WAR包中提供. Servlet事件监听器支持在ServletContext.HttpSession和Serv

    listener, servlet, httpsessionMarch 11

  • java-web:servlet

    1.Servlet规范 1.1 规范了应用服务器 tomcat(Servlet容器,没有ejb容器) jboss weblogic(有Servlet容器,也有EJB容器) 1.2 规范了java web项目的一个结构. 1.3 规范了我们程序员所写的Servlet, 其实就是现实了一个Servlet接口 2.Servlet接口 init(ServletConfig); 1. 如果没有配置load-on-startup的时候在第一次访问的时候执行 2. 如果配置的load-on-startup是在

    servletMarch 11

  • Tomcat如何与Servlet对象进行交互
    Tomcat如何与Servlet对象进行交互

    Tomcat 是Web应用服务器,是一个Servlet/JSP容器. Tomcat 作为Servlet容器,负责处理客户请求,把请求传送给Servlet,并将Servlet的响应传送回给客户.而Servlet是一种运行在支持 Java语言的服务器上的组件. Servlet最常见的用途是扩展Java Web服务器功能,提供非常安全的,可移植的,易于使用的CGI替代品.下面我们描述一下Tomcat与Servlet是如何工作的,首先看下面的时序 图. 1.1.Web客户向Servlet容器(Tomca

    tomcat, servlet, JavaMarch 9

  • 前台js如何向后台servlet传递json数组

    前端js代码 $.ajax({ url:'../servlet/Export', data:{biaozhi:JSON.stringify(jsonArray)},//将jsonArray转换成字符串 //jsonArray为json数组,形如[{a:a1,b:b1},{a:a2,b:b2},...] type:'post', //traditional: true, success:function(data){ $.messager.alert("成功!"); } }); 后台ja

    servlet, json数组March 4

  • 用于呼叫控制的JAIN SIP

    用于呼叫控制的JAIN SIP 孟 岿(广东省电信公司佛山市分公司 佛山 528000) 周 文(南京市教育局中小学生卫生保健所 南京 210000) 摘 要 综合网络的Java 应用编程接口(JAIN,Java API for Integrated Networks)是一组基于Java技术的API,这些接口将业务可移植性.网络聚合以及安全的网络接入引进电话网和数据网络,使得在Java平台上快速开发下一代电信产品和服务成为可能.本文在简要介绍了JAIN之后,重点介绍了JAIN SIP API.

    servlet, api, Java, 应用服务器, 服务器, 网络March 3

  • JSP与Servlet

    我们都知道JSP最终会被编译为Servlet执行,但是具体又是怎样的呢,让我们来看一下: package com.MyServlet.Servlet; import java.io.IOException; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; impo

    servlet, jsp, 关联March 1

  • JSP与Servlet之间的相互通信

    在java web中经常要进行页面之间的跳转,下面就来介绍jsp跳转到Servlet Servlet跳转到jsp的方法: jsp跳转到Servlet (1).使用<jsp:forward page=""/> 注意最后的斜杠不要漏掉 (这是跳转) (2).使用response.sendRedirect() //注意 重定向 时要加上项目名 2. Servlet跳转到jsp (1).使用RequestDispatcher接口的forward(req,res)方法,要求显示的传递

    servlet, jsp, 跳转February 22

  • web.xml 相关 listener filter servlet

    突然发现知识忘记了···记一下··· 配置节的加载顺序: context-param -> listener -> filter -> servlet (同个类型之间的实际程序调用的时候的顺序是根据对应的 mapping 的顺序进行调用的) Filter: 在请求一个资源或者从一个资源返回信息的时候执行过滤操作的插件(形如权限控制) javax.servlet.Filter接口 对用户请求的预处理 Filter不是一个servlet,它不能产生一个response,它能够在一个reque

    listener, servlet, filter, web.xmlFebruary 12

  • Android_登录之服务器逻辑

    我的个人网站: www.shichengwu.com <Android_登录之客户端逻辑>文中讲到LoginActivity获取账户和密码框字符,通过servlet(LoginServlet)传递数据至服务器,并接受反馈信息以处理登录逻辑.下面来详解LoginServlet的实现方法. 1.LoginServlet package com.amaker.servlet; import java.io.IOException; import java.io.PrintWriter; import

    jdbc, servlet, android, 服务器, 数据库, 登录, LoginFebruary 3

  • url rewrite

    http://urlrewritefilter.googlecode.com/svn/trunk/src/doc/manual/3.1/index.html urlrewritefilter-3.1.0.zip 1.Add the following to your WEB-INF/web.xml (add it near the top above your servlet mappings (if you have any)): (see filter parameters for more

    xml, servlet, blog, svn, WebJanuary 27

  • JavaWeb结合七牛云存储搭建个人相册
    JavaWeb结合七牛云存储搭建个人相册

    JavaWeb结合七牛云存储搭建个人相册 一.引言 1. 课程概述 相信很多人都知道网站一般会有很多图片,对于小型网站来说,图片放在网站服务器上不算什么,但当图片数量很大时,会造成服务器很臃肿,相应地对带宽要求也会提高,这就造成了成本的增加.其实现在已经流行云存储,我们可以把图片.大文件等放到第三方提供的云存储服务上,这会减少一部分成本.这门课程就介绍了JavaWeb结合七牛云存储来搭建个人相册服务. 2. 预备知识 掌握Servlet+JSP,能了解Bootstrap更好. 二.Just Do

    servlet, jsp, bootstrap, Java, 七牛云储存January 13

  • doGet与doPost的区别
    doGet与doPost的区别

    在使用表单提交数据到服务器的时候有两张方式可共选择,一个是post一个是get.可在<form>中的method属性中指定提交的方式.如:<formaction="inputForm"method="get">,如果不指定method属性,则会默认该属性为"get"方式. Get和post都能够提交数据,那么他们有什么不同呢? 不同点一: 通过get方式提交的数据有大小的限制,通常在1024字节左右.也就是说如果提交的数据

    servlet, input, String, Web开发, html, 程序开发January 10

  • Jenkins(二)

    官网:https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins 我的这篇文章仅仅是简单的根据上文,介绍Jenkins提供了哪些功能.具体大家还是要自己学习啦~ 官网首页就提供了windows版本的Jenkins安装包.我们可以下载一个用于学习.安装后自动打开http://localhost:8080,你就能看见Jenkins的界面了. 其他也需要安装的是: 1,Jenkins是java程序,因此需要安装JDK. 2,同时运行job需要提供r

    servlet, javadoc, maven, Build, Network, commandDecember 29

  • JSP复习笔记--第11章 JSP 构架和MVC设计模式

    11.1 JSP Model I 体系结构 11.2 JSP Model II 体系结构/MVC设计模式 11.3 使用MVC设计模式改写用户注册程序 11.3.1 使用serlvet实现Controller层 11.3.2 使用jsp实现表示层 11.3.3 使用JavaBean实现模型层 11.3.4 使用JDBC和DAO模式实现数据库层 11.4 本章小结 JSP + DAO设计模式 使用JSP+JavaBean开发速度快,有一个问题:JSP与JavaBean之间紧密耦合在一起,会对开发及

    servlet, jsp, mvc, Java, 设计模式December 18

  • Jsp/Servlet复习笔记-----第9章 自定义标签和JSP标准标签库

    标签库: 原因:在JSP的开发中,在标准的MVC设计模式里,希望尽可能的不要出现Scriplet(< %....%>),在JSP中提供了一种叫做标签库的程序代码,此代码可以解决JSP中出现Scriplet代码的情况,但是此种开发比较困难,而且标签库的功能类似于JavaBean. 标签库程序应该有以下几部分组成:  标签的具体实现文件(*.java):javax.servlet.jsp.tagext.TagSupport  标签的表述文件(*.tld)  如果需要可以在web.xml中进行

    servlet, jsp, mvc, Java, WebDecember 18

  • Jsp/Servlet复习笔记-----第8章 JSP表达式语言

    8.1 表达式语言简介 JSP用于在网页上显示动态内容,通常需要在JSP页面中嵌入Java脚本以完成复杂功能.但是大量的Java脚本使得JSP页面难以维护.一种类似JavaScript语言-JSP表达式语言可用于在网页上生成动态内容,并代替JSP脚本元素.JSP表达式语言是从JSP2.0规范开始支持的技术. 8.2 禁用EL 表达式计算 8.3 变量 8.4 隐式对象 8.5 文字常量 8.6 运算符 8.7 保留字 8.8 表达式使用案例 8.9 本章小结 EL的主要功能: 精确的访问存储对象

    servlet, jsp, Java, 脚本, 嵌入式December 18

  • Jsp/Servlet复习笔记-----第7章 JavaBean组件和JSP 中的标准动作

    7.1 JavaBean 简介 7.1.1 使用Bean的原因 7.1.2 Bean是什么 7.1.3 javaBean在jsp中的应用 JavaBean就是一个Java类,也就意味着,JAVA的一切特性,此处都可以使用 她只是完成基本业务的逻辑封装 JavaBean可以使用JAVA的封装.继承.多态 用它来封装许多可重复调用的代码,通过使用JavaBean可以达到显示与业务的分离 显示:JSP 业务:JavaBean 将JavaBean编译好的.class文件拷贝到WEB-INF下的class

    servlet, jsp, bean, Java, 应用服务器December 18

  • Jsp/Servlet复习笔记-----第6章 JSP基础
    Jsp/Servlet复习笔记-----第6章 JSP基础

    6.1 JSP 简介 6.1.1 JSP的需求和优点 生成内容与表示相分离: 虽然JSP的实质是Servlet,但与Servlet相比,内容生成与表示相分离是JSP的一个优点,这是Servlet无法解决的. Servlet用out.println()一句一句地输出,比如下面的一段简单程序 Out.println("html");------- 当整个网页内容非常多且复杂的时候,就会有很多out.println()输出HTML标记.这样写起程序来会很烦和容易出错.JSP则很好地解决了这个

    servlet, jsp, 应用服务器, Web, 嵌入式December 17

  • Jsp/Servlet复习笔记-----第5章 过滤器和事件监听器
    Jsp/Servlet复习笔记-----第5章 过滤器和事件监听器

    5.1.1 概念 过滤器(filter)是能够对请求和响应的头属性(header)和能容体(body)进行操作的特殊Web构件.与一般Web构件(如servlet,JSP)不同的是,过滤器自身并不直接生成Web响应,若干个过滤器可以依次对一个Web资源的请求和响应进行作用. 过滤器取代了早先的Servlet链接的功能.更主要的是,过滤器是Servlet2.3版本之后的标准Web构件.它的使用方法比较方便,功能也相当强.如图5-1所示,过滤器可以在Web请求到达servlet(或JSP)之前和在s

    servlet, jsp, myeclipse, 浏览器, WebDecember 17

  • Jsp/Servlet复习笔记-----第4章 会话跟踪

    4.1会话跟踪的需求 4.2 创建会话 4.3 会话跟踪技术 4.3.1隐藏表单域 4.3.2 URL 重写 4.3.3 Cookie 4.4 Servlet 通信方法 4.4.1 Forward 方法 4.4.2 include 方法 4.5 Servlet 上下文 4.6 用MyEclipse开发会话跟踪程序 4.6.1 显示客户访问计数 4.6.2 购物车 4.7 本章小结 隐藏域:<input type="hidden" name="" value=&

    servlet, jsp, myeclipse, 浏览器December 17

  • Jsp/Servlet复习笔记-----第3章 Servlet技术

    3.1 简介 3.1.1 Servlet的功用 3.1.2 Servlet代码初探 Java Servlet是一种使用Java编写的CGI程序 CGI:通用网关接口 与传统CGI不同的是,Servlet是使用一种多线程的程序处理方式 ---性能较高 在Servlet中可以控制输出HTML代码,则所有的HTML代码都必须使用out.println();一行一行输出. package org.sky.darkness.servlet ; import java.io.* ; // HttpServl

    servlet, jsp, myeclipse, Java, WebDecember 17

  • 转行,学习JSP一个月总结

    每次做到项目的jsp页面写作的时候总是遇到这样或者那样的问题,其中多数和参数的获取和参数的传递,以及后台数据的传入有关系. 现在冷静下来好好想一想. 第一,JSP页面的定位. ----------------------- 功能,实现参数的抓取,即,从网页的表单或者各种途径中抓取有用的数据,传递给后台.从后台取数据并且展示在前台. 通过jsp向后台传递参数和数据的方式有: 通过url?xx=xx的方式来传递: 通过form表单来传递: 通过setAttribute来传递: 通过加入隐藏的栏位来传

    servlet, jsp, filter, 框架, 多线程November 28

  • servlet学习
    servlet学习

    Servlet 1 概念 Servlet技术是Sun公司提供的一种实现动态网页的解决方案,它是基于Java编程语言的WEB服务器端编程技术.一个Servlet程序就是一个实现了特殊接口的 Java类,它由支持Servlet(具有Servlet引擎)的WEB服务器调用和启动运行.一个Servlet程序负责处理它所对应的一个或一组URL地址的访问请求,并接收客户端发出的访问请求信息和产生响应内容. 2 servlet功能 获取客户端通过HTML的FORM表单递交的数据和URL后面的参数信息 创建对客

    servlet, JavaNovember 27

  • servlet中用ZXing生成条码二维码并输出到web页面的示例

    1.生成条码的servlet代码: import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletR

    servlet, qrcode, 二维码, ZXing, 条码November 18

  • Vert.x学习--性能对比

    Vert.x,一个很强大的高性能分布式框架,套用官网的说法: "Vert.x is a lightweight, high performance application platform for the JVM that's designed for modern mobile, web, and enterprise applications." Vert.x的中文资料不多,学习主要从官网文档.示例及youtube的一些视频入手. 开始前先做个与servlet(基于tomcat)的

    servlet, 对比, 性能, Vert.X, vertxNovember 5

  • Servlet HTTP method GET is not supported HTTP 405

    写好一个Servlet后访问时抛出"HTTP method GET is not supported by this URL"的错误,先是自己找了一下原因,后又在网络查找相关的原因后找到解决方案. 问题的原因是用Eclipse生成Servlet时,会在doGet和doPost自动添加默认调用父类的构造方法,如下红色标识代码: /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse resp

    servlet, get, Http, Method, not, 405, supported.October 16

  • 学习笔记10--Web环境中Spring的启动过程

    1.Spring不但可以在JavaSE环境中应用,在Web环境中也可以广泛应用,Spring在web环境中应用时,需要在应用的web.xml文件中添加如下的配置: -- <context-param> <param-name>contextConfigLocation</param-name> <!--Spring配置文件位置--> <param-value>/WEB-INF/applicationContext.xml</param-va

    servlet, bean, Web, String, Application, springAugust 25

  • struts2拦截器的实现原理及源码剖析
    struts2拦截器的实现原理及源码剖析

    本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 拦截器(interceptor)是Struts2最强大的特性之一,也可以说是struts2的核心,拦截器可以让你在Action和result被执行之前或之后进行一些处理.同时,拦截器也可以让你将通用的代码模块化并作为可重用的类.Struts2中的很多特性都是由拦截器来完成的.拦截是AOP的一种实现策略.在Webwork的中文文档的解释为:拦截器是动态拦截Action调用的对象.它提供了一

    servlet, struts, interceptor, aop, Java, ActionAugust 20

  • spring 如何得到applicationContext

    spring获取webapplicationcontext,applicationcontext几种方法详解 转自:http://www.blogjava.net/Todd/archive/2009/09/15/295112.html 方法一:在初始化时保存ApplicationContext对象 代码: ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.g

    servlet, bean, 框架, Application, spring, ActionAugust 19

  • Servlet工作原理解析
    Servlet工作原理解析

    从 Servlet 容器说起 要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力.虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果.从技术角度来说是为了解耦,通过标准化接口来相互协作.既然接口是连接 Servlet 与 Servlet 容器的关键,那我们就从它们的接口说起. 前面说了 Servlet 容器作为一个独立发展的标准化产品,目前它的种类很多

    servlet, WebAugust 4

  • j2EE servlet(一)
    j2EE servlet(一)

    HTTP REQUEST 请求行,请求类型 资源 HTTP版本 GET /WxHhdys/assets/js/jquery-1.8.1.min.js HTTP/1.1 请求服务器地址 Host:dj2.baidu.com 显示此HTTP连接的Keep-Alive时间.使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接.以前HTTP请求是一站式连接,从HTTP/1.1协议之后,就有了长连接,即在规定的Keep-Alive时间内,连接是不

    j2ee, servletJuly 30

  • servlet转发到struts2问题,找不到路径

    默认情况下servlet或者jsp页面转发到struts2会出现找不到路径的错误,需要在web.xml文件中配置struts映射的地方添加FORWARD声明,如下: <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> <dispatcher>REQUEST</dispatcher> <dispa

    servlet, forward, ActionJuly 29

  • POI导出EXCEL经典实现

    在web开发中,有一个经典的功能,就是数据的导入导出.特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作.而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下.(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧.现在主流的操作Excel文件的开源工具有很多,用得比较多的就是Apache的POI及JExcelAPI.这里我们用Apache POI!我们先去Apach

    servlet, byte, dataset, excel, String, dateJuly 29

  • servlet介绍

    下面的代码显示了一个简单Servlet的基本结构.该Servlet处理的是GET请求,所谓的GET请求,如果你不熟悉HTTP,可以把它看成是当用户在浏览器地址栏输入URL.点击Web页面中的链接.提交没有指定METHOD的表单时浏览器所发出的请求.Servlet也可以很方便地处理POST请求.POST请求是提交那些指定了METHOD="POST"的表单时所发出的请求,具体请参见稍后几节的讨论. import java.io.*; import javax.servlet.*; impo

    servlet, 浏览器, Cookies, import, Service, classJuly 9

  • Servlet一次乱码排查后的总结

    由来 在写一个小小的表单提交功能的时候,出现了乱码,很奇怪request上来的参数全部是乱码,而从数据库查询出来的中文显示到页面正常,锁定肯定是request对象那里出了问题.后来经过排查,发现是我封装的框架中出了问题,总结为在setCharacterEncoding方法之前,调用了getParameter方法,导致字符集改变失败.没看过Tomcat实现Servlet的源码,貌似是一旦调用getParameter方法Request的参数就会全部被解析,从而再调用setCharacterEncod

    tomcat, servlet, 乱码, HttpJuly 4