- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 关于form表单“enctype=multipart/form-data”参数的后端获取
通常这个表单中参数以两种形式存在:普通表单项, 即我们平时传递的类似于字符串之类的值文件表单项, 即 <input type="file">上传的文件等等在"enctype=multipart/form-data"中表单项都存在一个item中,如果想要获得所有表单项,必须通过遍历的形式来获得,无法在想以前一样req.getParameter() 切记!!!...
2020-06-18 11:00:47
780
原创 Tomcat闪退解决方案
问题Tomcat启动后闪退,tomcat可以通过命令行startup或直接双击startup.bat执行通常发生闪退时,我们可以尝试在命令行中执行一下startup命令出现图片上的情况请点击这里↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑如果执行命令行没有明确信息提示,如下图这种情况请继续往下看~o.0!!!解决方案上图情况显示一切正常, 就是说所有的tomcat,jdk,jre的配置都没有问题!注意这里的没有问题指的是你并没有少配置什么东西,仅仅是不缺少基础的配置接下来我们
2020-06-05 11:02:35
894
原创 Maven创建webapp项目无法使用jstl
最近创建的maven项目,向jsp中写入el表达式等内容是无法显示, 直接返回到了前端界面上.原因web.xml 版本过低(我的版本是2.3)网上查了一下,2.3里面isELIgnored没有设置为false一共两种解决方案在jsp上添加<%@ page isELIgnored="false" %>,如果页面少的话还少说, 要是多起来总不能一个一个改吧所以就有个第二种解决办法 <%@ page isELIgnored="false" %> <html&g
2020-06-02 16:25:11
319
原创 ERROR 1146 (42S02): Table 'XXXX.xx' doesn't exist
问题解析 : XXXX中的xx表不存在问题原因 :【1】插入数据或更改数据时使用的表输入错误【2】linux的mysql区分大小写,数据库中的表名与输入的sql语句中的使用的表名大小写不一致导致的【3】数据库操作时,误删mysql的文件导致(常见于数据库升级或迁移)【4】在编译安装mysql时,没有指定innodb存储引擎解决方案 :【1】查看sql语句是否正确 正确...
2020-03-12 09:42:48
7922
原创 idea clone 码云上的spring项目运行不成功的原因
一 . jdk版本不对二 . 因为网速原因有一部分maven依赖没下下来三 . idea中jdk版本设置不一致四 . 没有导入数据库或数据库未启动或数据库中无数据
2020-01-15 15:48:08
558
原创 cmd常用命令大全
10.24额…先说明今天这篇文章不是为了水个勋章,主要为了以后需要方便看(心虚~)此篇会长期更新~~~ASSOC : 显示或修改文件扩展名关联。ATTRIB : 显示或更改文件属性。BREAK : 设置或清除扩展式 CTRL+C 检查。BCDEDIT : 设置启动数据库中的属性以控制启动加载。CACLS : 显示或修改文件的访问控制列表(ACL)。CALL : 从另一个批处理程序...
2019-10-24 09:11:39
458
原创 关于ecplise的preference中没有server以及没有Tomcat8及以上版本的解决方案
目录1.preference中没有server2.eclipse中配置Tomcat没有8及以上版本1.preference中没有server1.在eclipse菜单“Help”中选择“InstallNew Software”如下图所示。2.、然后在Work with中点击Add,如下图所示,加入Name==“Kepler” repository;Location==http://downl...
2019-10-08 11:27:10
2326
2
原创 Realm [realm.ShiroDbRealm@15408475] does not support authentication token
①错误描述[ERROR:]2015-08-03 10:03:26,508 [Realm [realm.ShiroDbRealm@15408475] does not support authentication token [org.apache.shiro.cas.CasToken@3eb82839]. Please ensure that the appropriate Realm imp...
2019-06-28 16:26:49
3075
原创 Spring : value和ref的区别
ref和value的区别①ref即引用,ref = "dataSource"就是引用dataSource的beanref,spring容器会在引用后进行验证,验证当前的xml是否存在引用的bean②value直接设置一个值value = “dataSource” 就是设置bean的value值为dataSourcevalue,spring会在 容器启动,实例化bean 时进行验证re...
2019-06-01 11:53:13
2226
原创 Spring MVC 配置 : mvc:default-servlet-handler
常规情况下配置了 <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> ...
2019-06-01 10:52:55
1091
原创 IDEA 如何打jar包
右键点击项目 → 选择Open Module Settings点击Artifacts点击 + → JAR → From modules dependencies... Module : 你要打包的项目Main Class : 项目的主方法 (要运行的类)JAR files from libraries : 我选的第二个, 我第一个不好用Directory...
2019-05-29 20:57:07
240
原创 IDEA 打jar包错误 : 'xxxx' already exists in VFS
在使用idea打jar包的时候, 在同一路径下重复打的jar包,出现了一下这种错误 :原因:当前路径下已有META-INF/MANIFEST.MF解决方案:只需要删除提示路径中的META-INF文件夹就可以了...
2019-05-29 20:38:11
5542
2
原创 MyBatis异常 : Parameter 'xxx' not found. Available parameters are [arg1, arg0, param1, param2]
① 异常提示意思为:xxx参数找不到, 可填入参数为arg1,arg0,param1, param2② 原因 :没有添加注解@param绑定相应的参数信息, 所以找不到xxx③ 修改方式:在方法参数前面加上注解@param并指定对应的名字例:void insertOne(@Param("xxx") String xxx); <insert id="insertOne"...
2019-05-27 21:00:03
1497
原创 MyBatis异常: insert数据添加不到数据库中
刚开始学MyBatis时, 使用isnert 语句数据总是添加不到数据库中,大多数人是因为没有commit的缘故, 数据没提交所以没有保存上 . UserRepository userRepository = session.getMapper(UserRepository.class); userRepository.insertOne("qqq","456",1...
2019-05-27 20:49:37
2511
原创 数据校验[validator](SpringMVC)
数据校验用于后端对前端传过来的数据进行二次校验, 以防一些数据传输问题.可以进行一些如: 用户名字是否为空, 密码格式是否正确 的判断此功能需要引入一个jar包 Hibernate Validator步骤:①引入jar包②在实体类中想要校验的属性上加上相关的校验注解[message为错误信息]例:// bookName属性值不能为空, 否则返回错误信息"书名不能为空" ...
2019-05-23 17:51:37
149
原创 异常统一处理[ExceptionAdvice](SpringMVC)
ExceptionAdviceExceptionAdvice可以批量为多个controller统一增加异常处理和InitBinder在ExceptionAdvice中通过@ExceptionHandler注解决定此方法处理哪种异常,以及对异常进行的处理方式.通过@InitBinder注解给controller绑定一个时间转换器例:import org.springframework....
2019-05-23 17:30:20
3801
原创 方法参数解析器 【SpringMVC】
①创建一个注解// 用于参数@Target(ElementType.PARAMETER)// 在程序运行时执行@Retention(RetentionPolicy.RUNTIME)public @interface CurrentUser {}②创建一个类(CurrentUserArgumentResolver)实现HandlerMethodArgumentResolver...
2019-05-23 11:09:22
472
原创 Spring_全局异常处理
①创建一个exception包②在exception包中创建一个异常(AuthenticationException)继承RuntimeException,创建UnknowUsernameException与WrongPasswordException异常继承AuthenticationException异常。// 认证异常public class Authentication...
2019-05-22 20:37:20
248
原创 spring应用个人总结
Spring 的注解@Controller : controller层的注解@Controllerpublic class NewCtroller { public void debug(){ System.out.println("这是一个controller"); }}@Service : service层的注解@Servicepublic c...
2019-05-22 19:43:57
165
原创 在java中使用SQL语句进行 like 查询 (索引)
数据库中写法 :select title from b_blog where title like '%a%';显示结果 :当我们想在java中使用SQL语句查询时通常会写成:String sql = "select id,title,des,content,userId from b_blog where title like %?%";或String sql = "selec...
2019-05-16 10:54:49
2539
原创 JQ获取链接传过来的参数
当我们想通过链接地址拼一个参数发送给下一个页面时,可以通过以下代码来获取想要得到的参数<script> // 获取后台参数 (function ($) { $.getUrlParam = function (name) { var reg = new RegExp("(^|&)" + n...
2019-05-15 20:46:15
3589
原创 异常处理---关于ajax中返回的值遍历后只获取最后一个数值的问题
当我们在ajax中获取到controller传过来的数组时, 需要对其进行遍历以获取我们想要的某个结果.但是如果我们直接在ajax中进行遍历最后只能获取最后一个数值, 如下:后端向前端发送一个list,接收显示为result $.ajax({ url:"/xxx", data:param }).done(funct...
2019-05-15 20:14:36
959
拼音首字母排序使用的城市json文件
2022-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人