
javaweb
文章平均质量分 50
曲别针写代码
菜鸟的学习记录
展开
-
Springboot自定义注解类实现拦截用户登录以及权限判断
项目权限管理实现用户权限管理常通过拦截器拦截指定url实现,本项目中使用restful风格,可根据url拦截,但仍然不太方便。项目中的实现是,自定义一个注解,将它用在需要登录/某种权限的方法中,然后在拦截器中判断要访问的方法是否有我们自定义的注解,如果有就判断当前用户是否登录了(判断是否携带了登录之后获取到的token),从而决定是否拦截。1. 定义用户角色枚举类UserRole.java...原创 2019-11-22 15:00:01 · 1584 阅读 · 0 评论 -
dbUtils 中各种 Handler 的使用
原贴:http://www.cnblogs.com/myit/p/4272824.html ArrayHandler:把结果集中的第一行数据转成对象数组。 ArrayListHandler:把结果集中的每一行数据都转成一个对象数组,再存放到List中。 BeanHandler:将结果集中的第一行数据封装到一个对应的JavaBean实例中。 BeanListHan...转载 2018-12-18 19:04:46 · 2320 阅读 · 0 评论 -
java web中的绝对路径与相对路径
一、相对路径 1.以斜杠开头的相对路径 (1)前台路径 浏览器解析执行的代码中包含的路径,比如html、css还有js中的路径,以及jsp中静态部分的路径。html和jsp中的静态部分<img src=""/>、<a href=""></a>、<form action=""></form>,c...原创 2019-01-14 15:33:32 · 292 阅读 · 0 评论 -
SSM配置文件详解
需要配置3个xml文件1.web.xml2.applicationContext.xml3.springMVC.xml1.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...原创 2019-01-23 15:19:18 · 438 阅读 · 0 评论 -
idea创建各种项目教程 创建动态web项目、maven项目等
创建普通java项目https://blog.youkuaiyun.com/oschina_41790905/article/details/79475187创建动态web项目:https://www.cnblogs.com/wfhking/p/9395774.html创建maven项目http://how2j.cn/k/tmall_ssm/tmall_ssm-1516/1516.html...转载 2019-01-24 10:19:05 · 395 阅读 · 0 评论 -
Apache shiro笔记 (1)入门
参考:https://jinnianshilongnian.iteye.com/blog/2018936http://how2j.cn/k/shiro/shiro-tutorial/1720.html#nowhereRBAC 是当下权限系统的设计基础,同时有两种解释:1.: Role-Based Access Control,基于角色的访问控制即,你要能够删除产品,那么当前用户就必...原创 2019-02-28 10:11:48 · 205 阅读 · 0 评论 -
springboot博客(5)Thymeleaf入门demo Thymeleaf与SpringBoot整合
该篇为:慕课网基于Spring Boot技术栈博客系统企业级前后端实战第5章的学习笔记今天第一次接触Thymeleaf,是在学习Spring boot中遇到的,Thymeleaf常在Spring boot中使用。接下来对Thymeleaf进行一个简单的介绍,然后通过一个小demo,进行与Springboot进行整合,用到的构建工具是Gradle。目录一)Thymeleaf 是个什么...原创 2019-03-13 20:49:35 · 551 阅读 · 0 评论 -
tomcat idea项目访问、下载web项目外的静态资源(图片、文件),js下载项目外的文件,server.xml设置对idea中的项目不生效
读取项目外的文件,配置Tomcta的虚拟路径,打开文件:Tomcat/conf/server.xml修改文件配置: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="/imgFile" docBas...原创 2019-03-26 20:58:36 · 991 阅读 · 1 评论 -
前台+后台 java下载服务器、本地图片、文件(下载tomcat配置的虚拟路径文件)可指定任意保存路径,SSM框架
背景:一个系统中有web网站与APP两个客户端,两个客户端有分别的后台,共同部署在一个服务器上,APP有一个上传图片、文件的功能,网站端则可以查看、下载APP上传的图片,下载APP上传的文件。问题:APP将文件上传到服务器上并且上传到的是项目内的地址是没问题的,但是因为重新部署或Tomcat突然犯抽导致需要重装什么的,以前上传的图片和文件可能会丢失。可以将文件和图片上传到项目外,可以采用配置T...原创 2019-04-10 11:10:42 · 2273 阅读 · 1 评论 -
springboot 博客(6)JPA持久
该篇为:慕课网基于Spring Boot技术栈博客系统企业级前后端实战第6章的学习笔记1. JPA是什么JPA(Java Persistence API)是Sun官方提出的Java持久化规范,用来方便大家操作数据库。真正干活的可能是Hibernate,TopLink等等实现了JPA规范的不同厂商,默认是Hibernate。2.JPA的核心概念实体关系Enit...原创 2019-03-18 15:47:01 · 236 阅读 · 1 评论 -
JAVA 四大域对象总结
JAVA 四大域对象总结一、ServletContext 1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。 2、作用范围:整个Web应用(应用范围)。 3、作用: a)在不同Servlet 之间转发...转载 2018-12-20 16:10:54 · 130 阅读 · 0 评论 -
转16+listener和filter
listener: 监听器 作用: 监听web中中的域对象 ServletContext ServletRequest HttpSession 监听内容: 监听三个对象的创建和销毁 监听三个对象属性的变化 监听session中javabean的状态 注意:listener全部是接口 ...转载 2018-11-26 17:17:31 · 99 阅读 · 0 评论 -
JavaWeb中外部引入的js中涉及到location.href的页面跳转/jsp页面的外部js文件引入
当js在jsp页面中写的时候没有任何问题如下所示: function deleteP(obj){ if(confirm("你真舍得丢弃我吗?")){ //发送请求 location.href="${pageContext.request.contextPath }/deleteProductById?pid="+obj; } }但是将js提取出来放到一个单独的js页...原创 2018-11-22 18:56:17 · 807 阅读 · 0 评论 -
转 总结关于servlet向mysql添加数据时中文乱码问题的解决 +解释
转载:最近写了一个小Demo,通过 servlet 向 mysql 中添加数据,在 dao 层使用的是 DBUtils 操作的数据库,可是在添加时偏偏出现了中文乱码问题,如下:添加页面:点击“添加商品”按钮后,出现中文乱码问题:问题分析: 1. 难道是 servlet 在接收时没有设置编码格式? 2. 难道是数据传输错误? 3. 难道是浏览器响应时编码问题?...转载 2018-11-21 15:35:54 · 268 阅读 · 0 评论