首先新建一个Xss处理的帮助类 public static class XSSHelper { /// <summary> /// XSS过滤 /// </summary> /// <param name="html">html代码</param> /// <returns>过滤结果</return ...
分类:
Web程序 时间:
2020-07-15 01:28:29
阅读次数:
98
在写代码之前我们先了解一下这三个框架分别是干什么的?相信大以前也看过不少这些概念,我这就用大白话来讲,如果之前有了解过可以跳过这一大段,直接看代码! SpringMVC:它用于web层,相当于controller(等价于传统的servlet和struts的action),用来处理用户请求。举个例子, ...
分类:
编程语言 时间:
2020-07-14 19:59:27
阅读次数:
73
springMvc原理 SpringMvc 围绕一个大的 DispatcherServlet设计 客户端请求提交到DispatcherServlet dispatcherServlet 查询HandlerMapping, 找到请求的Controller Controller 调用接口,返回 Mode ...
分类:
编程语言 时间:
2020-07-14 13:49:56
阅读次数:
55
注:本篇的异常主要指的是controller、service和dao层中执行方法抛出的异常。 一、为什么要处理异常? 因为如果我们不处理异常,异常信息就会直接抛出给浏览器,于是浏览器页面就直接显示异常信息,这对用户来说是很不友好的。我们应该在发生错误时返回一个友好的错误提示页面展示给用户。 二,异常 ...
分类:
编程语言 时间:
2020-07-14 12:58:12
阅读次数:
79
1.在spring配置文件中配置 <!--第一个数据源--> <!-- 配置c3p0 数据源 --> <bean id="dataSource1" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverCla ...
分类:
编程语言 时间:
2020-07-13 22:00:17
阅读次数:
76
在使用ajax发送请求时,如果发送的JSON数据是一个类中的不同属性,在Controller方法中使用@RequestBody会直接封装进该类中 例如: 前端部分代码 JavaScript 1 <script language="JavaScript"> 2 function login(){ 3 ...
分类:
编程语言 时间:
2020-07-13 21:28:14
阅读次数:
259
1, 新建项目,选择Maven,如图一次选择,最后点击Next 2, 输入GroupId和ArtifactId,点击Next 3,根据需要选择自定义maven配置,点击Next。(①可以直接跳过) 4,根据需要修改项目名称(一般不用修改),点击Finish。(①可以直接跳过) 5,当控制台输出BUI ...
分类:
编程语言 时间:
2020-07-12 22:32:26
阅读次数:
107
一、文件上传的必要前提 A form 表单的 enctype 取值必须是:multipart/form-data (默认值是:application/x-www-form-urlencoded) enctype:是表单请求正文的类型 B method 属性取值必须是 Post C 提供一个文件选择域 ...
分类:
编程语言 时间:
2020-07-12 22:24:53
阅读次数:
70
一、 @RequestMapping("/testVoid") public String testVoid(HttpServletRequest request){ //转发方式一 return "forward:/WEB-INF/pages/success.jsp"; //转发到指定的页面并能获 ...
分类:
编程语言 时间:
2020-07-12 22:06:29
阅读次数:
82
/** * 返回值分类 : 字符串:方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址 void: 我们可以使用Servlet 原始 API 可以作为控制器中方法的参数: ModelAndView 是 SpringMVC 为我们提供的一个对象,该对象也可以用作控制器方法的返回值 */ ...
分类:
其他好文 时间:
2020-07-12 22:01:06
阅读次数:
65