
servlet&jsp
奋斗的小面包
每天进步一点点,N天之后你会发现你征服了一座大山!
展开
-
关于乱码的解决方案
简介:我们从两个方面入手,1 服务器对浏览器的响应 ,2 浏览器对服务器的请求one by one 1 服务器对浏览器的响应让我们画图来说明这个复杂的问题吧,这样还能易于理解点。好了,看完这个我相信你可以理解的很好了,我觉得我解释的够清楚了。使用代码:response.setHeader("Content-Type", "text/html;charset=ut原创 2017-03-17 22:50:14 · 337 阅读 · 0 评论 -
装饰者模式的应用
package utils;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Map;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.Filt原创 2017-06-02 00:13:25 · 344 阅读 · 0 评论 -
servlet之文件上传与下载功能实现
我们分两大模块来进行讲解,即上传的实现,与下载的实现上传的实现注意了我们在写上传表单的时候必须声明提交方式为post类型,enctype="multipart/form-data",这样的话才能实现上传。当我们提交表单的时候看看响应体中都有什么内容:好了,我们有了数据了,接下来我们怎么提取数据呢,注意我们已经不能使用requeest.getParamter()方法来进行参数原创 2017-04-22 13:28:21 · 1053 阅读 · 0 评论 -
监听器与过滤器
简介我们知道servlet与jsp的三大主件是什么吗?对了,servlet,listener,filter,servelt我们都快玩烂了,话不多说,咱们来看看listener和filter的使用。one by onelistenerJavaWeb中的监听器 事件源:三大域!ServletContext生命周期监听:ServletContextListener,它有原创 2017-04-21 08:49:24 · 277 阅读 · 0 评论 -
DBUtils原理及基本使用
首先我们通过一个基本的演示来了解一下DBUtils的基本原理public class UseDButils { public static void main(String[] args) { /*addUser(new User("weijinhao","123456")); quary("weijinhao");*/ } public static void ad原创 2017-04-15 17:39:15 · 2248 阅读 · 0 评论 -
jsp分页技术的实现
这是我们所要的效果但是怎么用代码实现呢,那摩让我们先来分析一下吧!第一步分析我们做分页需要什么数据:我们从两个方向来分析:1 页面方向,2 servlet方向一 ,页面方向1 当前页 currPageCode2 总 页数 totalPage3一页中的记录数据 datas二,servlet方向1 当前页 currPageCode2 总页原创 2017-04-19 16:20:25 · 13414 阅读 · 6 评论 -
jsp简介
我在这里首先要明确一点JSP技术的实现是依赖于Servlet的好了我们先明确一下这个真理然后来看jsp的几大内容1 jsp的指令1 page 指令page指令的常用属性1 import 导入jar包,和java的用法一样可以设置多个2 pageEncoding :指定当前页面的编码 如果pageEncoding没有指定,那么默认为contentTyp原创 2017-03-23 20:29:54 · 492 阅读 · 0 评论 -
MyEclipse常用配置
1. General --> Workspace --> UTF-8 //设置文件的格式为UTF-82. General --> Editors --> Associations --> JSP --> MyEclipse JSP Editor //不使用MyEclipse默认的jsp编辑器,比较消耗资源3. 搜索jsp --> UTF-8 //修改jsp页面的编码方式4. Ja原创 2017-03-13 09:09:49 · 323 阅读 · 0 评论 -
servlet与jsp实现动态验证码
我们模拟一个简单的登录界面,如果登录成功则跳转到success.jsp,若失败则转发到log.jsp界面并显示错误信息案例代码如下:登录界面<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.原创 2017-03-21 22:31:02 · 3333 阅读 · 0 评论 -
http协议
概述HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学习的就是这个两个格式!客户端发送给服务器的格式叫“请求协议”;服务器发送给客户端的格式叫“响应协议”。请求协议请求原创 2017-03-12 10:18:19 · 482 阅读 · 0 评论 -
cookie与session
Cookie简介Cookie是HTTP协议的规范之一,它是服务器和客户端之间传输的小数据。 首先由服务器通过响应头把Cookie传输给客户端,客户端会将Cookie保存起来。 当客户端再次请求同一服务器时,客户端会在请求头中添加该服务器保存的Cookie,发送给服务器。Cookie规范Cookie通过请求头和响应头在服务器与客户端之间传输; Cookie大小限制在4原创 2017-03-20 20:44:06 · 604 阅读 · 0 评论 -
request与response的用法
必备知识在学习这两个对象之前,我们应该已经有了http协议的基本了解了,如果不清楚http协议的可以看我的关于http协议的介绍。因为其实request和response的使用大部分都是对http协议的操作。request对象的介绍我们先从request对象进行介绍:我们知道http协议定义了请求服务器的格式:请求行请求头空格请求体(get请求没有请求体)好了,原创 2017-03-18 17:30:50 · 11148 阅读 · 0 评论 -
关于路径问题的介绍
我们从以下几点设计路径问题来讲解:1 web.xml中配置的路径2 请求转发和请求包含3 重定向4表单和超链接我们从这四点出发,基本上都有两种可能书写的路径,即绝对路径和相对路径one by one2 请求转发和请求包含路径的问题当我们调用原创 2017-03-18 10:55:54 · 436 阅读 · 0 评论 -
省市区三级联动前端代码
$(function() { //页面初次加载时 $.ajax({ type: "POST", url: "${pageContext.request.contextPath}/findShengServlet?method=findSheng", dataType: "json", success: function(date) { $(...原创 2018-06-14 12:33:26 · 1845 阅读 · 0 评论