springmvc系列
文章平均质量分 54
灰太狼_cxh
不会,我可以学;落后,我可以追赶;跌倒,我可以站起来;我一定行。
展开
-
springmvc实现自动补全功能
最近在做一个分享圈的项目,采用是ssm实现,于是在前端搜索框中实现一个类似百度的自动补全功能的搜索框来进行查询。思路:前端把数据传到后台,后台用springmvc接收数据,之后调用相应的服务接口,执行数据访问层dao层的方法,获取到要找的数据,返回给前端,前端对该数据列表进行显示。自动补全功能限制查询结果数为5条,效果如下:实现步骤:前端用了jquery.ui的一个autocomplete插件来实...原创 2018-05-17 17:19:54 · 3018 阅读 · 0 评论 -
springmvc实现留言回复功能
很多网站都提供了留言,评论回复功能,而我做的一个分享圈项目同样要实现的功能。思路:1.可以只创建一个留言表,用户的留言和回复功能都插进这张表,这样建议在网页显示效果用爬楼形式,因为数据都在一张表,划分留言跟回复情况会有点复杂。2.创建留言表和回复表,用户的留言和回复插入相应的表,这样在网页中显示可以进行清晰的迭代数据库的数据,进行分层显示。效果:实现步骤:1.创建留言表和回复表:-- ------...原创 2018-07-09 17:15:21 · 23897 阅读 · 56 评论 -
springmvc实现点赞功能
实现步骤:1.设计表: -- ------------------------------ Table structure for `nicedetail`-- ----------------------------DROP TABLE IF EXISTS `nicedetail`;CREATE TABLE `nicedetail` ( `id` int(11) NOT...原创 2018-07-09 17:41:48 · 5985 阅读 · 16 评论 -
web.xml中url-pattern /和/*之间的区别
web.xml中url-pattern /和/*之间的区别:1.<servlet-mapping> <servlet-name>spring</servlet-name> <url-pattern>/</url-pattern></servlet-mapping>2.<filter-mapping>原创 2018-07-13 17:00:37 · 7251 阅读 · 3 评论 -
ssm实现用户登录功能拦截
拦截情况分为登,录页面不用拦截用户未登录要拦截,登录后根据用户的权限进行操作拦截;如果用户未登录就访问某些页面就拦截该页面请求跳到登录页面,如果用户登录后想执行增加操作,但该用户的权限中没有增加的权限,所以显示友好提示。主要实现用拦截器:/** * 实现用户登录,操作权限的拦截 * @author ASUS * */public class LoginInterceptor i...原创 2018-07-28 11:24:21 · 7565 阅读 · 0 评论 -
ssm框架在test文件下写接口功能测试用例
ssm项目在pom.xml下添加相应的spring框架的依赖包和用于测试的junit依赖包<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> &原创 2018-08-02 23:37:45 · 3307 阅读 · 0 评论 -
springmvc使用easypoi导出导入Excel表(1):导出Excel表
编译工具:eclipse项目:maven+ssmspringmvc使用easypoi导出导入Excel表(2):导入Excel表在pom.xml引入easypoi的依赖包:<!--easypoi --> <dependency> <groupId>cn.afterturn</groupId> <artifact...原创 2018-08-22 23:27:09 · 2975 阅读 · 2 评论 -
springmvc使用easypoi导出导入Excel表(2):导入Excel表
编译工具:eclipse项目:maven+ssmspringmvc使用easypoi导出导入Excel表(1):导出Excel表在pom.xml引入easypoi的依赖包:<!--easypoi --> <dependency> <groupId>cn.afterturn</groupId> <artifact...原创 2018-08-22 23:44:48 · 2099 阅读 · 2 评论 -
springmvc生成二维码
编译工具:eclipse项目:springmvc+ssm在pom.xml中加入生成二维码的依赖包:<!--二维码 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <ve...原创 2018-08-23 00:11:24 · 1945 阅读 · 0 评论 -
springmvc使用echarts生成图表展示功能
编辑工具:Eclipse项目:ssm(spring+springmvc+mybatis)报表展示:使用echarts框架:效果展示: 根据月报表数据生成图表:前端页面jsp:注:需要用到echarts的js去echarts官网下载<%@ page language="java" import="java.util.*" pageEncoding="utf-8...原创 2018-08-28 22:45:19 · 4471 阅读 · 2 评论 -
springmvc上传图片,tomcat做图片服务器并显示图片
项目:maven+ssm(spring+springmvc+mybatis)编译工具:eclipse1.添加上传依赖包:<!-- 上传组件包 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileuploa...原创 2018-09-09 11:05:10 · 4285 阅读 · 2 评论 -
解决springmvc获取ajax发送DELETE或PUT请求时参数为NULL的情况
使用ajax发送type为put或者delete时,请求能到达后台,但后台springmvc无法获取参数,参数为null。比如:$.ajax({ type:'put', url:url, data:{version:version}, success:function(result){ if(result.statusCode==200){ window.l...原创 2019-01-30 09:29:09 · 2208 阅读 · 0 评论 -
Spring中ModelAndView、Model、ModelMap的三者区别
1. ModelModel 是一个接口, 其实现类为ExtendedModelMap,继承了ModelMap类。 public class ExtendedModelMap extends ModelMap implements Model12.ModelMapModelMap的声明格式:public class ModelMap extends LinkedHashMap<String, ...原创 2018-06-26 12:05:43 · 2777 阅读 · 1 评论 -
springmvc中@RequestMapping/@GetMapping/@PostMapping三者的区别
Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。 @RequestMapping如果没有指定请求方式,将接收Get,Post,Head,Options等所有的请求方式@GetMapping是一个组合注解,是@Reques...原创 2018-06-26 11:51:30 · 9604 阅读 · 6 评论 -
springmvc接收json数据的4种方式
ajax我经常用到,传的数据是json数据,json数据又有对象,数组。所有总结下springmvc获取前端传来的json数据方式:1、以RequestParam接收前端传来的是json数据不多时:[id:id],可以直接用@RequestParam来获取值@Autowiredprivate AccomodationService accomodationService;@RequestMa...原创 2018-06-18 18:45:02 · 64142 阅读 · 18 评论 -
springmvc实现分页功能
最近在做一个分享圈项目,采用ssm实现。要实现关键字查询,全部分享,别人的分享,我的分享,正常查询等几个操作查询出来的数据同时用同一个分页按钮进行操作,根据不同的操作指令分页显示其查询出来的数据,防止点击下一页时数据显示就不是该指令操作查询出来的数据,变为了正常查询出来的数据。实现思路:其实就是一些参数的传输,无论哪种操作,只要保证点击分页按钮时再把该操作的条件参数传到后台,后台根据获取到的参数进...原创 2018-05-17 18:19:07 · 14607 阅读 · 0 评论 -
springmvc的5种传值的方法
springmvc的5种传值的方法:1.request获取值:@RequestMapping("/request.action")public String request(HttpServletRequest request){ String value= (String) request.getAttribute("value"); String val=request.ge...原创 2018-05-13 00:17:12 · 8391 阅读 · 2 评论 -
Struts2和SpringMVC的7方面区别
Struts2和SpringMVC的区别:1、框架:Struts2和SpringMVC都是控制层的框架Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互,采用拦截器的机制来处理用户的请求。SpringMVC是spring的一个子模块 基于MVC的一个框架 无需中间整...原创 2018-05-13 10:54:06 · 792 阅读 · 0 评论 -
layui的数据表格+springmvc实现数据显示,分页功能
在做分享圈项目后台时,用的是layui提供的后端页面框架,页面挺好看的。下载layui包:组装我们想要的页面,layui在线示例 github地址:下载示例包看官方文档api:数据表格 实现数据显示,分页功能。1.前端页面:要导入layui的layui.css和layui.js<link rel="stylesheet" href="&l...原创 2018-05-19 18:31:15 · 27167 阅读 · 13 评论 -
springmvc实现多图片上传
springmvc实现多图片上传:主要是项目要做的是一个发表分享的功能,就有点像微信发朋友圈那样,一个内容文字和图片显示。思路:用form表单提交,在form表单选择多张图片,有文字说明,后台springmvc接受数据。接受数据有文字,有多张图片,有是谁发表分享的用户id。那就用一个类把这些数据封装起来;之后把这些数据存到数据库里。工具:IDEA数据库:mysql页面:jsp前端页面:<di...原创 2018-05-15 19:03:47 · 1087 阅读 · 0 评论 -
springmvc实现敏感词过滤(2)
springmvc实现敏感词过滤思路:首先在数据库构建一个敏感词表用于记录敏感词,springmvc获取用户发布话语的请求,然后读取数据库的敏感词库,用于对用户话语中的敏感词进行对比,如果存在则用特殊符号进行代替,输出替代后的语句。如果你是把敏感词库写在文件上,可以参考:springmvc实现敏感词过滤(1)实现效果:数据表:代码:处理用户发布的请求:@RequestMapping("upload...原创 2018-05-28 10:07:35 · 3443 阅读 · 14 评论 -
springmvc+poi把数据导出Excel表
springmvc+pol把数据导出Excel表的步骤:1.在pom.xml中先加poi的依赖包:<!--导出excel需要的包--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> &l...原创 2018-06-11 23:27:14 · 4471 阅读 · 1 评论 -
layui的数据表格+springmvc实现搜索功能
layui的数据表格+springmvc实现搜索功能 没有用过layui可以看看: layui的数据表格+springmvc实现数据显示,分页功能 主要在前端页面加:<div class="demoTable"> 搜索ID: <div class="layui-inline"> <input class="layui-input" n...原创 2018-06-11 23:52:42 · 16401 阅读 · 8 评论 -
layui的数据表格+springmvc实现增加数据功能
layui的数据表格+springmvc实现增加数据功能:可以看看: layui的数据表格+springmvc实现数据显示,分页功能 layui的数据表格+springmvc实现搜索功能js中要加入:使隐藏的增加数据的form表单显示出来add: function(){ layer.open({ title:'增加管理员', type:1, ...原创 2018-06-12 11:44:20 · 6114 阅读 · 1 评论 -
layui的数据表格+springmvc实现修改数据功能
layui的数据表格+springmvc实现修改数据功能包括单元格修改和form表单修改:可以看看: layui的数据表格+springmvc实现数据显示,分页功能 layui的数据表格+springmvc实现搜索功能 layui的数据表格+springmvc实现增加数据功能1.单元格修改:通过ajax传数据js:if(obj.event === 'edit'){ layer.promp...原创 2018-06-12 12:22:00 · 16812 阅读 · 3 评论 -
springmvc统一处理异常
系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。主要总结一...原创 2019-01-30 10:16:34 · 591 阅读 · 0 评论