自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RyanJJ_的博客

记录成长,留下足迹。

  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 FileDownload文件的下载

文件的下载:1)步骤:①.设置contentType响应头:设置响应的类型是什么?通知浏览器是个下载的文件response.setContentType("application/x-msdownload");②.设置Content-Disposition响应头:通知浏览器不在有浏览器来自行处理(或打开)要下载的文件,而由用户手工完成。response.setHeader("Conten...

2018-05-24 21:37:35 14699 3

原创 HttpSession的生命周期和何时销毁

HttpSession生命周期:1.什么时候创建HttpSession1).对于JSP:是否浏览器访问服务端的任何一个JSP或Servlet,服务器都会立即创建一个HttpSession对象呢?不一定。①. 若当前的JSP或(Servlet)是客户端访问的当前WEB应用的第一个资源,且JSP的page指定的session属性为false,则服务器就不会为JSP创建一个HttpSess...

2018-05-06 22:40:12 9084

原创 FileUpload文件上传

1.进行文件上传时,表单需要做的准备:1).请求方式为POST:<form action="uploadServlet" method="post"....>2).使用file的表单域:<input type="file" name="file" />3).请求的编码方式:<form action="uploadServlet" method="post" en...

2018-05-24 21:37:24 798

原创 HttpServletWrqpper和HttpServletResponseWrapper

HttpServletWrqpper和HttpServletResponseWrapper1).Servlet API中提供了一个HttpServletRequestWrapper类来包装原始的request对象,HttpServletRequestWrapper类实现了HttpSe rvletRequest接口中的所有方法,这些方法的内部实现都是调用了一下所包装的request...

2018-05-24 21:37:14 253

原创 使用Filter完成一个简单的权限模型

1.使用Filter完成一个简单的权限模型:1).需求:①.管理权限 &gt;查看某人的权限 &gt;修改某人的权限②. 对访问进行权限控制:有权限则可以访问,否则提示:没有对应的权限,请返回2).实现:①.管理权限: &gt;封装权限信息:Authority Authority{ //显示到页面上的权限的名字 private String displayName; //权限对应的URL地址...

2018-05-24 21:37:01 262

原创 Filter相关API和dispatcher元素

1.Filter:1).Filter是什么?①.JavaWeb的一个重要组件,可以对发送Servlet的请求进行拦截,并对响应也进行拦截。②.Filter是实现了Filter接口的Java类。③.Filter需要在Web.xml文件中进行配置和映射2).如何创建一个Filter,并把它跑起来①.创建一个Filter类:实现Filter接口:public class HelloFilter impl...

2018-05-24 21:36:46 208

原创 自定义标签

自定义标签1.HelloWorld1).创建一个标签处理器类:实现SimpleTag接口2).在WEB-INF文件夹下新建一个.tld(标签描述文件)为扩展名的xml文件,并拷入固定的部分<?xml version="1.0" encoding="UTF-8" ?><taglib xmlns="http://java.sun.com/xml/ns/j2ee" ...

2018-05-24 21:36:31 248

原创 使用HttpSession实现验证码

基本原理:和表单重复提交一致:-在原表单页面,生成一个验证码的图片,生成图片的同时,需要把该图片中的字符串放入到session中。-在原表单页面,定义一个文本域,用于输入验证码-在目标的Servlet中:获取session和表单域中的验证码值-比较两个值是否一致:若一致,受理请求,且把session域中的验证码属性清除-若不一致,则直接通过重定向的方式返回原表单页面,并提示用户:“验证码...

2018-05-24 21:36:15 611

原创 EL表达式

EL表达式<!-- 7.EL的关系运算符 --> ${param.score >60? "及格":"不及格" } <br> <% List<String> names=new ArrayList<String>(); //names.add("adsss"); request.setAttribute("names...

2018-05-24 21:35:51 101

原创 避免表单的重复提交

表单的重复提交1.重复提交的情况:1).在表单提交到一个Servlet,而Servlet又通过请求转发的方式响应了一个JSP(HTML)页面,此时地址栏还保留着Servlet的那个路径,在响应页面点击“刷新”2).在响应页面没有到达时重复点击“提交按钮”3).点击“返回” , 再点击“提交”2.不是重复提交的情况:点击 “返回”,“刷新”了原表单页面, 再提交。3.如何避免表单的...

2018-05-06 22:52:20 100

原创 绝对路径问题

1.绝对路径问题:1).开发时建议编写“绝对路径”:绝对路径肯定没问题,但是写相对路径却可能出现问题。在有Servlet转发到JSP页面时,此时浏览器地址栏上显示的是Servlet的路径,而若JSP页面的超链接还是相对于该JSP页面的地址,则可能会出现路径混乱的问题。/a.jsp-path /b.jsp /c.jspa.jsp->/Servlet- 转发->b.j...

2018-05-06 22:51:12 411

原创 i18n国际化

1.什么是国际化和本地化:1).本地化:一个软件在某个国家或地区使用时,采用该国家或地区的语言,数字,货币,日期等习惯2).国际化:软件开发时,让它能支持多个国家和地区的本地化应用。使得应用软件能够适应多个地区的语言和文化风俗习惯3).本地敏感数据:岁用户区域信息而变化的数据成为本地信息敏感数据。例如数字,货币,日期,时间等数据。2.相关的API:1).DateFormat和SimpleD...

2018-05-06 22:48:21 138

原创 Listener

1.ServletContextListener:1).what:监听ServletContext对象被创建或销毁的Servlet监听器2).how:-创建一个实现了ServletContextListener的类,并且实现其中的两个方法public class HelloServletContextListener implements ServletContextListener{-...

2018-05-06 22:47:06 156

原创 查询和模糊查询

1.查询操作query.do->doPost->query方法->JSPquery方法的代码:private void query(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { //1.调用CustomerDAO的...

2018-05-06 22:40:47 624

原创 添加修改操作的复杂验证和表单回显

添加操作复杂验证:验证需要通过业务层来完成,一般需要通过数据库服务器。JSP代码:用户名占用提示:<% Object msg= request.getAttribute("message"); if(msg!=null){%> <br> <font color="red"><%= msg %></font> &...

2018-05-06 22:40:38 528

原创 删除操作

删除操作:JSP中的提示:<script type="text/javascript" src="script/jquery-3.3.1.js"></script><script type="text/javascript"> $(function(){ $(".delete").click(function(){ var conten...

2018-05-06 22:40:30 366

原创 关于cookie的简单概述

1.Cookie:1).完成会话跟踪的一种机制:采用的是在客户端保持HTTP状态信息的方案2).Cookie是在浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一个小文本文件。3).一旦WEB浏览器保存了某个Cookie,name它在以后每次访问该WEB服务器时,都会在HTTP请求头中将这个Cookie回传给WEB服务器4)底层的实现原理:WEB服...

2018-05-06 22:40:21 214

原创 深入理解面向接口编程

深入理解面向接口编程:在类中调用接口的方法,而不必关心具体的实现。这将有利于代码的解耦。 使程序有更好的可移植性和可扩展性。1.CustomerSerlet 调用CustomerDAO : //面向接口编程:Jdbc方式 private CustomerDAO customerDAO=new CustomerDAOJdbcImpl(); //面向接口编程:XML方式 //p...

2018-05-06 22:39:52 492

server.xml

一个Tomcat上部署多个项目 通过配置实现 不同的域名 不同端口 访问不同内容https://blog.csdn.net/qq_36068521/article/details/103583226

2019-12-17

countAnalysed.xml

导出word文档,循环多张图片xml模板文件,具体内容方式查看https://blog.csdn.net/qq_36068521/article/details/103234560

2019-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除