web
轻语莫念
这个作者很懒,什么都没留下…
展开
-
javaSE中的数据导出到Excel表、javaEE中后台生成Excel文件到浏览器端下载
整个项目中导出数据到.Excel的源码 import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import j...原创 2019-07-17 15:17:59 · 233 阅读 · 0 评论 -
ztree生成树的目录结构,且自定义图片+模态框
只有前端的页面和JS没有后台,数据库表的结构看图,页面使用了layer和ztree自行拷贝官方的js和css文件<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><script type="text/javascript"> ...原创 2019-12-07 09:48:25 · 472 阅读 · 0 评论 -
js和java中的JSON和对象之间的转换
JS中JSON类型和对象的转换: obj={"name":"theking","age":18}//JSON对象,是一个对象 对象-->JSON字符串:var jsonStr=JSON.stringify(obj); JSON字符串-->对象:var jsonObj=JSON.parse(jsonStr);JAVA中JSON...原创 2019-10-18 19:21:19 · 122 阅读 · 0 评论 -
Filter过滤器
filter简介: 是在服务器中的一个web组件,他可以过滤客户端和web资源之间的请求和响应信息。作用: 检查用户访问权限 设置请求响应编码,解决乱码问题声明周期: filter的声明周期大致和servlet一致,只不过实现了filter类的那个类的实例化在servlet之前。 先执行Filt...原创 2019-10-21 20:27:15 · 222 阅读 · 0 评论 -
关于优化继承自HttpServlet中的doPost或者doGet方法中if-else语句过多的问题
本问题没有用到框架,只是单纯的三层架构首先,先看一下用自定义的继承自HttpServlet的类中过多if-else分支的代码这样太繁琐了容易乱套。解决方案:写一个BaseServlet类,继承HttpServletRequest,实现的目标是根据Stringmethod=request.getParameter("method");找到指定的实现方法。实现过程:当浏览器发...原创 2019-10-24 18:30:25 · 373 阅读 · 0 评论 -
会话控制Cookie和Session还有他们之间的区别
Cookie简介: 服务器保存在浏览器上的一段信息,主要用于区分不同的(浏览器)用户。工作原理: 浏览器发送请求 服务器创建Cookie对象,该对象会携带用户信息,服务器将Cookie对象响应给浏览器 以后浏览器每次请求服务器时都会携带该Cookie对象, 服务器会根据不同的Cookie区分不同的浏览器端。 ...原创 2019-10-14 19:37:09 · 112 阅读 · 0 评论 -
Web应用的路径问题(绝对路径和相对路径)
建议你的项目最好用绝对路径,如果分不清的话,那个会用哪个,然后再改也可以什么是相对路径? 虚拟路径不是以“/”开始的就是相对路径。浏览器会以当前资源所在的虚拟路径为基准对相对路径进行解析,从而生成访问路径,注意,使用转发跳转路径时,由于转发地址栏不变特性,此时使用相对路径(../),可能会出现404问题什么是绝对路径? 虚拟路径以“/”开始,就是绝对路径...原创 2019-10-08 21:28:54 · 312 阅读 · 0 评论 -
请求(request)和响应(response)以HttpServletRequest和HttpServletResponse类型来说
request(请求) 类型:HttpServletRequest 定义:浏览器向服务器发送请求报文,封装了Http的相关信息,该对象由Web容器创建并以参数的形式发送给service()方法 作用:1.获取请求参数 2.获取URL地址参数 3.获取请求头信息 4.转发请求 5.域对象获取请求参数...原创 2019-10-09 18:28:21 · 217 阅读 · 0 评论 -
转发和重定向的区别
转发:request.getRequestDispatcher("/pages/user/login.html").forward(request, response);重定向:response.sendRedirect(contextPath+"/pages/user/login_success.html");通过这张图你就可以看到,转发是在服务器之间进行的,它的意思虽然...原创 2019-10-09 18:37:30 · 92 阅读 · 0 评论 -
doGet()和doPost()方法是如何被调用的?
浏览发送请求到服务器的容器,容器调用Servlet servlet调用构造方法与init方法初始化 servlet调用service方法,由于自定义的没有service方法,就去调用父类 HttpServlet中的servcie方法 父类HttpServlet中的servcie方法,调用了重写的service方法后又调用重载后的service方法(重写的service方法将两个req和r...原创 2019-10-09 19:01:53 · 2984 阅读 · 0 评论 -
JSP简介、运行原理、基本语法、常用指令标签
JSP简介: JSP全称:Java Server Pages,是运行在java服务器中的页面 JSP的本质是一个Servlet,Servlet能做的JSP都可以。 JSp必须运行在服务器中,不能直接在浏览器打开。...原创 2019-10-09 20:52:54 · 154 阅读 · 0 评论 -
WEB应用的中文乱码问题
为什么会出现乱码问题?乱码:编码与解码不一致。 请求乱码 浏览器编码 与 服务器解码的字符集不一致 响应乱码 服务器编码 与 浏览器解码的字符集不一致 浏览器与服务器默认的编码与解...原创 2019-10-11 19:02:07 · 94 阅读 · 0 评论 -
JSP的九大隐式对象/四大域对象
九大内置对象,都是我们可以在【代码脚本】中或【表达式脚本】中直接使用的对象。 pageContext :当前页面的域对象 request :当前请求的域对象 session :当前session的域对象 application :当前服务器的域对象 page :当前对象this response :当前响应的...原创 2019-10-11 20:30:56 · 153 阅读 · 0 评论 -
Servlet中重要的接口(ServletConfig、ServletContext)和常用实现类( GenericServlet 、 HttpServlet)
ServletConfig接口:ServletConfig中封装的servlet的配置信息 PS:每一个Servlet都有唯一对应的ServletConfig对象,代表当前servlet的配置信息。 这个servlet对象又容器创建,并传入init方法中ServletConfig对象的主要功能: 获取Servlet名称:ge...原创 2019-10-08 20:49:57 · 340 阅读 · 0 评论 -
什么是servlet,执行原理,生命周期,作用,
什么是Servlet? 从广义上来讲,Servlet规范是Sun公司制定的一套技术标准,包含与Web应用相关的一系列接口,是Web应用实现方式的宏观解决方案。而具体的Servlet容器负责提供标准的实现。 从狭义上来讲,Servlet指的是javax.servlet.Servlet接口及其子接口,也可以指实现了Servlet接口的实现类。 Servlet(Server A...原创 2019-10-08 19:54:19 · 113 阅读 · 0 评论 -
WEB的数据交互具体流程
前一段时间小小的总结了一下,web的前后交互的各种方式可能没写全,后期再写,话不多说1. 前端传递数据到servlet,servlet获取数据后操作DAO修改数据库,然后servlet将某些参数返回到前端,前端动态显示数据(例如:登录,前端获取登录名密码后通过表单传递给servlet,servlet通过调用DAO层根据用户名查询其密码是否与传递过来的密码是否相同,然后将结果返回到前端...原创 2019-07-16 18:26:56 · 1191 阅读 · 0 评论 -
HttpServletRequest
###一、HttpServletRequest介绍HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。###二、Request常用方法####2.1、获得客户机信息getRequestURL方法返回客户端发出请求时的完整URL。getReque...原创 2019-07-17 15:39:57 · 84 阅读 · 0 评论 -
formData多图片上传(easyui+ssm)
这个组件我是参考的https://blog.csdn.net/royal1235/article/details/83717930#commentsedit 他的博客,但是后期又出现了一点问题,我跟原博主说了,他更改了他的代码,我也把我的放出来(调皮)<!-- 添加图片弹窗 --><div id="add-photos-dialog" class="easyui-di...转载 2019-07-22 15:31:45 · 444 阅读 · 0 评论 -
HTML
网页的构成摘要 说明 结构(HTML) HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 表现(CSS) CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。 行为(JavaScript / jQuery) JavaScri...原创 2019-09-25 19:48:07 · 95 阅读 · 0 评论 -
JavaScript
JavaScript特性① 解释型语言。JavaScript是一种解释型的脚本语言,C、C++、Java等语言先编译后执行, 而JavaScript是在程序的运行过程中逐行进行解释,不需要被编译为机器码再执行。② 面向对象。JavaScript是一种面向对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。③ 类C和Java的语法。JavaScript的语法结构与C和Java很像,像...原创 2019-09-25 19:49:08 · 280 阅读 · 0 评论 -
常用正则表达式
语法 定义正则:/^$/ PS:在js中 使用正则:test()验证数据整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:”^[0-9]*$”只能输入n位的数字:”^\d{n}$”只能输入至少n位的数字:”^\d{n,}$”只能输入m~n位的数字:”^\d{m,n}$”只能输入零和...原创 2019-09-26 14:14:36 · 138 阅读 · 0 评论 -
jQuery
什么是jq?他的作用是什么 ?jq和js的区别?现在还适用吗?是否了解过他的源码?他有那些功能?面试的时候关于jq会问些什么?什么是jq?jQuery,顾名思义,也就是JavaScript和查询(Query),其宗旨是“WRITE LESS,DO MORE”,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax 。他的作用优势是什么 ...原创 2019-09-28 19:55:29 · 134 阅读 · 0 评论 -
jQuery选择器
先放一个截图:这是jq的所有选择器PS:如没兴趣可以去看官方的API,这个截图的版本是1.11.3 ,这个东西过一遍有个大致的印象,到时候肯定需要查API的(大佬别刚(#^.^#))基本选择器 * $("#id"):ID选择器,选择指定的ID,id一般在一个文件中唯一存在 * $(...原创 2019-09-28 19:54:09 · 80 阅读 · 0 评论 -
选择器的练习(全选/全不选)
功能需求: ①全选框:点击后让所有爱好的选中状态和自己一致 ②爱好框:点满后将全选框选中,否则取消选中<!DOCTYPE html><html><head><meta charset="UTF-8"><title>全选全不选</title><script type="...原创 2019-09-28 18:44:48 · 177 阅读 · 0 评论 -
jQuery的DOM操作、事件
DOM操作 DOM查询(元素节点) 过滤 eq(index|-index) 选出索引为index 的元素(0开始) ,负号表示可以倒着选(-1开) first() 选出第一个元素 last() ...原创 2019-09-28 20:13:38 · 81 阅读 · 0 评论 -
Web环境搭建:Tomcat
安装调试:首先使用的服务器是tomcat,官网:http://tomcat.apache.org/进入页面点击download进行下载,tomcat7,8都可以的,一般用解压版的进入官网:点击进入:第一个是64位的压缩包,第二个是源文件解压:里面的内容: bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:...原创 2019-09-29 20:28:58 · 292 阅读 · 0 评论 -
HTTP协议(1.0/1.1区别)
HTTP 超文本传输协议 (HTTP-Hypertext transfer protocol),是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。HTTP协议的会话方式HTTP1.0和HTTP1.1的区别http1.0是一个短链接,意思就是每一次请求都需要建立连接、数据交互、关闭连接。http1.1是一个长连接,意思是建立一次链接、进行多次的...原创 2019-10-08 18:59:41 · 498 阅读 · 0 评论 -
js动态写入table中的数据
按照这个系统写的一个小的web程序,前端额页面极其的丑陋,只是简单的把动态写入table保存一下,话不多说上代码 $.ajax({ type: "post", ansyv: false, data: { "findName...原创 2019-07-18 19:26:20 · 1621 阅读 · 0 评论