Examination_System
Examination_System copied to clipboard
一个简单的教务查询系统(主要技术SpringMVC + Spring + Mybatis + Shiro + Bootstrap)
可以运行啦
1. 要修改pom.xml,保证静态资源可以顺利导出 2. 要修改IDEA中Tomcat配置的Deployment中的Application Context为 /
[Suggested description] Cross SIte Scripting (XSS) vulnerability exists in Examination_System.As of March 14, 2022, there was a cross site scripting vulnerability in the master branch. [Vulnerability Type] Cross Site Scripting...
idea先配置好maven,然后用maven导入项目,进去后等它慢慢下载,我用的mysql5.6所以之后只用修改mysql.properties的密码。 然后项目设置添加下资源文件夹,再修改下web.xml中contextConfigLocation,原为/WEB-INF/classes/spring/applicationContext-*.xml,替换/WEB-INF/classes/为classpath:。 然后用tomcat启动这个项目,但是重要的是这个项目启动的Deployment中Artifity:war exploded中Application context为 / 即可成功启动。
有问题,可关注公众号:国企程序锅,即可解答。
404 /login资源找不到 _Originally posted by @wanggl617 in https://github.com/JaceyRx/Examination_System/issues/36#issuecomment-849287530_
这个项目缺少removeCourse、removeStudent、removeTeacher的jsp页面
3q分享
将一些问题写在这里,希望对后面的同学有所帮助, 我是先看了issues后才搞的项目. 1,代码上没有问题,除了issues中有位同学提到的login.jsp中提到的action路径问题,我偷懒直接按照那位同学修改的(主要是我不考虑登录功能), 修改后可正常运行,刚兴趣的同学去验证这个到底有没有问题吧! 2,代码的xml配置文件也没有问题, 至于contextConfigLocation配置, 本身默认加载web-info下的配置文件,可以改为使用classpath,根据自身情况来,这个是回复issues中的一个同学提出的问题.之所以加载不到文件是因为编译后的本地包中根本没有这些文件. 3,不明白pom中的build标签的配置是为啥?这里的配置没有指定spring相关配置文件路径, 所以我将resources指定为资源文(idea下必须对文件夹指定)件后,又添加了配置,如下: ` src/main/resources true ` 如果不加这个配置,在idea中对项目install本地部署后, 文件目录中不存在spring相关的xml配置文件. 可能同开发工具有关.这个配置可以更加的细化,最终看自身情况吧. 4,这个项目的mysql驱动使用的包是5.1.41版本,但是目前mysql已经更新到8点多了,需要ssl链接校验一类的要求;可将自己的mysql回退到低版本或者将自己的url设置下,如下: jdbc.url = jdbc:mysql://localhost:3306/examination_system?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true 然后更改pom文件中的mysql驱动版本为8点几,如下: ` mysql mysql-connector-java 8.0.11 `