……
  2020年12月19日
摘要: 今早在Linux部署项目完成,当访问项目首页的时候服务器报404,检查了一下,tomcat中的webapps下确实有所部署的项目文件夹,而且也已经解压了。 访问tomcat的首页也没有问题,但是访问项目的首页为什么为404呢? 那应该是项目启动的时候报错了,导致的404出现。可以看下Linux下to 阅读全文
posted @ 2020-12-19 16:38 钱不够用阿 阅读(1483) 评论(0) 推荐(0) 编辑
  2020年10月26日
摘要: 在学习springmvc的时候,在jsp页面使用post的方式提交表单,然后就出现乱码了,于是使用springmvc提供的过滤器进行过滤,过滤器代码如下: 2 <filter> 3 <filter-name>characterEncodingFilter</filter-name> 4 <filte 阅读全文
posted @ 2020-10-26 21:40 钱不够用阿 阅读(719) 评论(3) 推荐(1) 编辑
  2020年8月11日
摘要: 在测试过滤器的时候,设置过滤器对所有的请求都拦截,当idea启动服务器后,这里我设置的是当服务器启动,浏览器自动访问默认页面,也就是index.jsp页面,如下图: 然后,惊奇地发现,doFilter()方法被调用了两次,为啥不是预料中的调用一次?: doFilter()方法的代码如下: 控制台输出 阅读全文
posted @ 2020-08-11 21:29 钱不够用阿 阅读(2782) 评论(2) 推荐(2) 编辑
  2020年8月9日
摘要: 在实际工作中,当项目完成后,会将项目打为war包后发布。war包,一种压缩文件,在tomcat的webapps中会被自动解压。 在命令行中进入要打war包的项目目录。例如进入到:D:\ideacodes\out\artifacts\TomcatFilterTest2_war_exploded 在命令 阅读全文
posted @ 2020-08-09 15:47 钱不够用阿 阅读(8745) 评论(0) 推荐(0) 编辑
摘要: 用多了maven的小伙伴,应该快忘了怎么不用maven打war包了吧,我也快忘了,所以趁我还记得,赶紧记录下来,多年后,当我回忆起往事........ 而且网上的教程也太坑了吧,牛头不搭马嘴,这害死多少人啊,可能是我理解能力不好吧,怪我。 这里以打包web工程:TomcatFilterTest2为例 阅读全文
posted @ 2020-08-09 12:22 钱不够用阿 阅读(4661) 评论(0) 推荐(2) 编辑
  2020年8月8日
摘要: 最近在学习tomcat服务器作用域的监听器,在学习到ServletContextAttributeListener监听器的时候,写了这么一段监听器代码: 然后也写了一个servlet,往ServeletContext里面存储值: 这个servlet的url映射为:/oneTest: 一切准备就绪之后 阅读全文
posted @ 2020-08-08 20:53 钱不够用阿 阅读(571) 评论(0) 推荐(0) 编辑
  2020年8月7日
摘要: 最近做web项目的时候,考虑到我的tomcat版本比较旧了,是8.0版本的,所以想要安装一个9.0版本的 从网上下载了安装包,解压后,设置完配置,在idea中启动,发现启动命令行中出现乱码的情况,虽然这不影响程序的运行,但是看见窗口的日志有 一堆乱码的中文,心情实在是不美丽。 打开tomcat安装目 阅读全文
posted @ 2020-08-07 16:02 钱不够用阿 阅读(353) 评论(0) 推荐(0) 编辑
  2020年7月30日
摘要: 在做一个十天免登陆功能的时候,需要用到Cookie,并且需要往里面添加用户名以及密码。在测试的时候,报了一个错误: 出错的代码为: 从报错信息来看,是说我的Cookie的值中有非法的参数或者Cookie值中携带有非法的控制字符,例如换行符:”\r\n”、”\n” 这个cookie1里存的是:user 阅读全文
posted @ 2020-07-30 09:31 钱不够用阿 阅读(1410) 评论(0) 推荐(1) 编辑
  2020年7月28日
摘要: 总所周知,idea只有自带的三种主题,略显单调。但是我们可以自己下载一些主题插件来换上自己喜欢的主题。 这里推荐一波日晒主题 Solarized Theme,这是个插件。日晒主题本身是为VIM定制的,后来移植到ide非常酷!颜色非常耐看。 先下载这个插件: 重启完idea后,选择对应的主题即可: 其 阅读全文
posted @ 2020-07-28 20:11 钱不够用阿 阅读(4220) 评论(0) 推荐(0) 编辑
  2020年7月26日
摘要: 一般写JDBC代码的时候都会有这么一句代码: 1 Class.forName("com.mysql.jdbc.Driver"); 这是加载数据库的注册驱动。但是从JDBC4.0后,就不用显式加载了,也就是人家DriverManager类自动帮你加载了,这句代码你不用写了,直接获取数据库连接就行。 可 阅读全文
posted @ 2020-07-26 11:44 钱不够用阿 阅读(777) 评论(1) 推荐(0) 编辑