
jsp开发
jsp开发
文生同学
当地一个村民
展开
-
bootstraptable的一些笔记
$(function () { $table.bootstrapTable({ url:contextPath + 'dSentryPost/getPage', method:'GET', ajaxOptions:{ nohandle:true }, sidePagination:'server', queryParamsType: "", pagination:.原创 2020-07-14 16:54:10 · 268 阅读 · 0 评论 -
快速获取表单数据给后端
以前我们在做数据封装时都是用原生的js去获取对象的值,如果表单数据很多的话就很麻烦。其实可以直接使用表单序列化。将值封装好,下面就是封装值得方法。queryParams:function (params) { var newParams={}; newParams.pageNo=params.pageNumber; newParams.pageSize=params.pageSize; $("#searchForm").serializeArray().forEach(.原创 2020-06-10 15:46:03 · 777 阅读 · 0 评论 -
Java实现下载模板文件
前端jsfunction downloadFile(){ var url=contextPath + 'downloadFile/downModel?fileName='模板的名称'.xls'; window.open(url);//跳转后台的路径}这就是后台完整的下载模板的代码@ApiOperation("下载模板")@RequestMapping(value = "/downModel",method = RequestMethod.GET,produces="a.原创 2020-06-01 20:50:46 · 7095 阅读 · 2 评论 -
Cannot deserialize value of type java.util.Date from String 2020-06-03
1.服务器用@RequestBody接收数据,前端传的格式是yyyy-MM-dd。2.异常描述:反序列化失败,yyyy-MM-dd不是有效的格式。解决方案方案1:添加@JsonFormat注释,pattern格式要与前端一致@JsonFormat(shape=JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd",timezone = "GMT+8")private Date validDate;...原创 2020-06-01 19:10:10 · 6994 阅读 · 0 评论 -
requestParam和requestBody的区别
在GET请求中,不能使用@RequestBody。 在POST请求,可以使用@RequestBody和@RequestParam,但是如果使用@RequestBody,对于参数转化的配置必须统一。原创 2020-05-30 14:11:07 · 744 阅读 · 0 评论 -
springboot项目访问不了Webapp下面的js和css资源
写一个配置类:package com.tmall.tmallspringboot.config;import org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.C原创 2020-05-27 15:40:15 · 1720 阅读 · 0 评论 -
免费的bootstrap模板网站
https://themefisher.com/free-bootstrap-templates/https://gridgum.com/themes/category/free/https://startbootstrap.com/template-categories/all/原创 2020-05-27 11:51:06 · 18364 阅读 · 1 评论 -
springboot项目放到本地tomcat一直404
其实很简单@SpringBootApplicationpublic class GhostApplication extends SpringBootServletInitializer{ public static void main(String[] args) { SpringApplication.run(GhostApplication.class, args); } @Override protected SpringAppli原创 2020-05-27 11:03:57 · 362 阅读 · 0 评论 -
SpringMVC出现406的异常
今天在做项目的时候,突然出现406的异常。解决办法如下: 在pom中引入这段代码。成功解决。 </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId...原创 2019-08-23 15:24:00 · 168 阅读 · 0 评论 -
CORS实现原理
1.简介CORS,跨域资源共享,需要浏览器和服务器同时支持,基本思想为使用自定义的HTTP头部让浏览器和服务器通信2.分类浏览器将CORS分为两类:简单请求 HEAD,GET,POST, HTTP头部信息不超出几个字段 非简单请求 HEAD请求 只请求页面的首部,可以判断一个资源是否存在3.简单请求浏览器直接发出CORS请求,在头信息中添加一个Origin字段,用来...转载 2019-03-21 11:36:30 · 2353 阅读 · 0 评论 -
springmvc中,加入@RequestParam,出现400的解决办法
今天在做项目的时候,遇到一个bug,当我使用springmvc中的@RequestParam的注解时,浏览器显示400.原来在使用@RequestParam这个标签的时候,必须给他设置value.@RequestParam(value="mh", required = false)就是红色的部分,加上局可以成功解决了。...原创 2019-03-12 17:36:03 · 5064 阅读 · 1 评论 -
bootstrap table入门
今天在做公司的项目,项目要求是需要前端bootstrap table。作为一个实习生,还是第一次接触这个前端框架。然后做了一点笔记。首先,无论我们使用什么框架,第一步肯定是导入jar包。css包 <link rel="stylesheet" href="${ctx}/static/bootstrap-4.2.1-dist/css/bootstrap-table.css">...原创 2019-03-11 15:14:05 · 663 阅读 · 0 评论 -
nginx的请求转发算法,如何配置根据权重转发
nginx支持的负载均衡调度算法方式如下:轮询(默认算法):每个请求按时间顺序分配到不同后端服务器,如果某个后端服务器宕机,能自动剔除掉。 weight轮询:nginx反向代理接收到客户端收到的请求后,可以给不同的后端服务器设置一个权重值(weight),用于调整不同的服务器上请求的分配率;权重数据越大,被分配到请求的几率越大;该权重值,主要是针对实际工作环境中不同的后端服务器配置进行配置的...原创 2019-02-20 16:11:53 · 1773 阅读 · 0 评论 -
关于jsp开发验证码的实现
前言,今天要写的是jsp开发时,需要的验证码功能。1,实现验证码有很多方式,现在还有插件可以使用,今天主要讲的是通过代码实现验证码的功能2,开始 1)首先我们要在前端写好验证码显示的区域<div> 验证码:<img src="<%=request.getContextPath() %>/base2/validate" alt="验证码"...原创 2019-01-25 15:33:07 · 1771 阅读 · 2 评论 -
springmvc无法到达controller的几种原因
今天笔者在修改bug的时候,发现了几种可能致使无法达到controller的原因1、过滤器,当你的过滤路径写错了以后,是无法到达controller的,因为被阻挡了2、访问的路径和controller的路径不一致3、bean配置错误...原创 2019-02-16 17:18:29 · 2365 阅读 · 1 评论 -
Javaweb的9个内置对象
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4065790.html 【系列】JSP学习系列文章:(持续更新)JavaWeb学习(一)----JSP简介及入门(含Tomcat的使用)JavaWeb学习(二)----JSP...转载 2019-02-18 15:09:24 · 803 阅读 · 0 评论 -
jsp开发之文件下载
步骤如下:1、写一个jsp页面。(就写一个连接就行了)2,配置web.xml(前端我利用的是springMVC)3、导入jar包(我利用的是maven注入)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...原创 2019-02-28 16:56:12 · 2923 阅读 · 0 评论 -
jsp开发之文件上传
步骤1、写一个页面(和前面文件下载的页面写在一起jsp文件下载)<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional/...原创 2019-02-28 17:47:22 · 229 阅读 · 0 评论 -
SpringMVC自定义拦截器
概念1.跟过滤器比较像的技术.2.发送请求时被拦截器拦截,在控制器的前后添加额外功能. 2.1 跟 AOP 区分开.AOP 在特定方法前后扩充(对 ServiceImpl) 2.2 拦截器,请求的拦截.针对点是控制器方法.(对 Controller)3.SpringMVC 拦截器和 Filter 的区别 3...原创 2019-03-01 10:36:23 · 810 阅读 · 0 评论 -
SpringMVC之登录验证(用于页面拦截,非登录用户无法访问)
1、原理:利用SpringMVC,的拦截器实现2、想要知道SpringMVC是如何实现的请点击SpringMVC自定义拦截器3、在拦截器的prehandle中先验证路径,登录的路径不需要拦截。4、在controller中设置session @RequestMapping("login") public String login(User users, HttpSess...原创 2019-03-01 11:16:08 · 3365 阅读 · 1 评论 -
Junit执行顺序
一个JUnit4的单元测试用例执行顺序为:@BeforeClass -> @Before -> @Test -> @After -> @AfterClass; 每一个测试方法的调用顺序为:@Before -> @Test -> @After; 代码示例: 4 public class JunitTest { 5 6 @B...原创 2019-02-20 14:43:13 · 2224 阅读 · 0 评论 -
分布式锁
<marquee>原文出自:https://blog.youkuaiyun.com/seesun2012</marquee>### 什么是锁?在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。 而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可...原创 2019-02-20 14:53:01 · 123 阅读 · 0 评论 -
关于jsp滚动效果的底部实现
前言:方法有很多种,今天主要是介绍通过底层的代码实现效果方法1、可以使用<marquee>想要滚动的内容(可以是图片,文字等等)</marquee>方法2、通过底层代码实现1)首先我们在jsp页面写好需要滚动的内容<body> <div id="demo" > <img src="<%=request.原创 2019-01-25 15:09:37 · 1241 阅读 · 0 评论