毕业设计遇到的问题和解决

1、jsp汉字乱码

首行添加:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

2、数据库连接问题

读取properties问题

https://www.jb51.net/article/195047.htm

通过重新安装8.0版本Mysql数据库及对应驱动包解决

3、authorize标签

authz:authorize是一个流程控制标签,能够在满足特定安全需求的条件下显示它的内容体。它有三个互斥的参数:
n ifAllGranted――是一个由逗号分隔的权限列表,用户必须拥有所有列出的权限才能渲染标签体;
n ifAnyGranted――是一个由逗号分隔的权限列表,用户必须至少拥有其中的一个才能渲染标签体;
n ifNotGranted――是一个由逗号分隔的权限列表,用户必须不拥有其中的任何一个才能渲染标签体。

从标签源码可以知道,authorize标签判断顺序是: access->url->ifNotGranted->ifAllGranted->ifAnyGranted 但他们的关系是“与”: 即只要其中任何一个属性不满足则该标签中间的内容将不会显示给用户,举个例子:

4、IsAuthenticated 属性是一个布尔值,指示当前用户是否已通过身份验证(已登录)。

如果当前用户已通过身份验证,则该属性值是一个布尔值 true,否则是 false

isAnonymous() 匿名登录返回true

5/j_spring_security_check

spring security 3.x默认登录拦截URL

5<img src标签引用网络地址图片不显示

​ 这因为在引用链接时,浏览器对地址发起请求加上了refre这个请求头,而有些服务器能根据refre反盗所以引用失败返回403。

解决:加一行代码就行: