2019年6月


撰写于    浏览:785 次  分类: SpringMVC面试题
一、什么是servlet?servlet是一个Java编写的程序,此程序是基于http协议的,在服务器端(如Tomcat)运行的,是按照servlet规范编写的一个Java类。客户端发送请求至服务器端,服务器端将请求发送至servlet,servlet生成响应内容并将其传给服务器即,我们在浏览器点击链接和按钮产生的消息不是发送给servlet的,而[...]

撰写于    浏览:1222 次  分类: SpringMVC教程
一、SpringMVC的工作原理图:二、SpringMVC流程1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返[...]

撰写于    浏览:669 次  分类: SpringMVC教程
下面是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Ht[...]

撰写于    浏览:525 次  分类: SpringMVC面试题
题目如下所示:SpringMVC如何有效的防止XSS注入?答案如下:首先明确xss的解决方式是输入过滤,输出编码。SpringMVC Web程序通过控制器获取参数,在view层输出。在view层解决的话,基本的方法是html实体编码,编码特殊字符如()<>/,例如> 编成> <编成< 这样显示起来没有问题,也不会[...]

撰写于    浏览:1049 次  分类: SpringMVC教程
一、SpringMVC简介与运行原理Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。SpringMVC框架流程如下所示:(1) Http请求:客户端请求提交到Dispat[...]