随笔分类 - JavaWeb
JSP/Servlet、ASP、PHP、Tomcat等
摘要:1. 导读 有过跨域请求的同学们应该发现过一个http请求有时会请求2次的时候,今天就给大家说说这个http请求的OPTIONS 方法是如何产生以及作用是啥。 2. 解释 互联网上的各个节点之间本来都是连通的,但是有些节点,比如我们的个人电脑连接另外一些节点(比如服务器)的时候,总是通过浏览器。这样
阅读全文
摘要:1、重复提交原因 客户端的抖动,快速操作,网络通信或者服务器响应慢,造成服务器重复处理。防止重复提交,除了从前端控制,后台也需要控制。因为前端的限制不能解决彻底。接口实现,通常要求幂等性,保证多次重复提交只有一次有效。对于更新操作,达到幂等性很难。 2 、后端防止重复提交方案 1、基于token 访
阅读全文
摘要:拦截器与过滤器的区别 归属不同:Filter属于Servlet技术,Interceptor属于SpringMVC技术 拦截内容不同:Filter对所有访问进行增强,Interceptor仅针对 SpringMVC的访问进行增强 拦截器(Interceptor)是一种动态拦截方法调用的机制,在Spri
阅读全文
摘要:SpringMVC MVC:模型Model(dao、service),视图View(jsp),控制器Control(servlet) dao:连接数据库 service:调用dao,执行具体业务 servlet:接收前端数据,交予service处理,调用界面展示结果 前端——数据传输——实体类poj
阅读全文
摘要:Interceptor 拦截器:(是AOP思想的具体运用)(实现HandlerInterceptor接口) 拦截器是springMVC框架自己的,只有使用了springMVC框架的工程才能使用 拦截器只会拦截访问的控制器方法,如果访问的是jsp/html/css/image/js是不会拦截的 Fil
阅读全文
摘要:跨域问题 跨域:浏览器对于javascript的同源策略的限制 。 以下情况都属于跨域: | 跨域原因说明 | 示例 | | | | | 域名不同 | www.jd.com 与 www.taobao.com | | 域名相同,端口不同 | www.jd.com:8080 与 www.jd.com:8
阅读全文
摘要:robots.txt是什么 robots.txt是一个协议,而不是一个命令。robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。 当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,
阅读全文
摘要:**URI 统一资源标识符:**用来标识Web上可访问的任意类型的资源(HTML,视频·,音频,程序) 唯一资源标识符不是固定的,而是相对的。主要作用就是用于与其他资源区别开来的一个标识符。 URI由三部分组成: 1:访问资源的命名机制:比如:com(公司)、gov(政府机构)、edu(教育机构)
阅读全文
摘要:拦截器和过滤器的区别 1.拦截器是基于Java的反射机制的,而过滤器是基于函数回调。 2.拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3.拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 4.拦截器可以访问action上下文、值栈里的对象,而过滤器不
阅读全文
摘要:当页面采用框架集的时候,如果点击,某个部分想在当前页面跳转到一个全新的无框架集的页面,可以在超链接中指定 target属性,如果指定为_top,则是整个页面,也可以指定某个frame 。 默认的几种值有: _self:当前frame(或者当前部分) _blank:打开新的一个窗口 _parent:当
阅读全文
摘要:对Ajax中onreadystatechange事件执行流程的理解 onreadystatechange 事件 当请求被发送到服务器时,我们需要执行一些基于响应的任务。 每当 readyState 改变时,就会触发 onreadystatechange 事件。 readyState 属性存有 XML
阅读全文
摘要:当web项目没有配置index_1.jsp默认标签启动tomcat后默认访问的页面是什么呢? 结果我启动后居然默认打开了index.jsp页面 为什么呢?为什么会访问我的.indexjsp页面呢?不是没有配置默认访问界面吗?按道理应该是404或者其他报错吧! 这是为什么 经过一段时间的分析,我查看了
阅读全文
摘要:Tomcat加载web项目的原理 WEB项目相信大家一定都很了解,但是开发久了慢慢就忘记了基础,下面抛出两个问题: (1)tomcat如何加载web项目的? (2)tomcat如何加载带有spring的web项目? Tomcat如何加载web项目? tomcat在解析web项目的war包的时候,会首
阅读全文
摘要:spring的set注入方式流程图解 自己学习spring的一些笔记,详细画出了spring的set方式实现依赖注入的流程。 注意:<property name="UserDao" ref="userDao"></property>的name属性值要与UserServiceImpl中的setxxx(
阅读全文
摘要:springMVC配置时,静态资源和jsp文件路径没错但是访问时controller的请求报404错误。 1.场景 如果在web.xml中servlet-mapping的url-pattern设置的是/,而不是如.do。表示将所有的文件,包含静态资源文件都交给spring mvc处理。就需要用到<m
阅读全文
摘要:Servlet方法之service() 1、service一定要用吗?作用是什么?是不是在程序开始运行时,自动装载执行的系统方法(类似于main)? Service是类GenericServlet中最重要的方法,每次客户向服务器发出请求时,服务器就会调用这个方法。程序员如果想对客户的请求进行响应的话
阅读全文
摘要:servlet的执行过程
阅读全文
摘要:报错如下所示:显示我的xml文件的SQL语句有错 ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual
阅读全文