![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tomcat
文章平均质量分 89
王小小鸭
愿世间再无bug!
展开
-
【2. 优化servlet】&没有指定的js文件&读不到文件 错误
减少Servlet的数量,现在是一个功能一个Servlet,将其优化为一个模块一个Servlet,相当于在数据库中一张表对应一个Servlet,在Servlet中提供不同的方法,完成用户的请求。测试时发现获取种类有异常数据,回到数据库一看发现是数据库出错,于是修改数据库,但是修改后重启还是原来的异常数据,怀疑是浏览器自带的缓存问题,清空浏览器缓存还是无效,初步怀疑是redis缓存的问题。退出则是header.html中的"exitServlet"改成"user/exit"原创 2023-01-09 09:51:29 · 399 阅读 · 2 评论 -
【1.项目导入&技术选型&注册表单校验登录退出表单】注册表空指针异常和其他一些错误
但是和阿良测试时获取的激活码与保存在数据库的激活码不一致,导致根据获取的激活码去查数据查不到,一直返回0数据,所以报错。其错误的意思是“期望查询出一个对象然后封装,但是实际上由于数据库中没有匹配的条件,导致查询了零个对象”,因此报错。测试时一开始显示的还是之前的提示,是浏览器缓存数据的原因,清空浏览器后没有得到想要的效果,提示没有出来,怪哉!出现原因:邮箱激活时邮件没刷新,一直用的不是最新获取的邮件,难怪激活码对不上,对得上才有鬼了。经检查发现是设置的是qq的方式,改成对应网易邮箱方式即可。原创 2023-01-08 09:33:08 · 512 阅读 · 0 评论 -
maven& Plugin ‘org.apache.tomcat.maven:tomcat7-maven-plugin:2.2’ not found报错解决【问题及解决过程记录】
什么是 MavenMaven 是一个,它包含了一个项目对象模型 (),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。原创 2022-12-19 17:07:24 · 4849 阅读 · 0 评论 -
Ajax & Json
var person = {"name": "张三", age: 23, 'gender': true};var ps = [{"name": "张三", "age": 23, "gender": true},{"name": "王五", "age": 25, "gender": false}];{"name": "李四", "age": 24, "gender": true},var p = {"name":"张三","age":23,"gender":"男"};* 同步:客户端必须等待服务器端的响应。原创 2022-12-13 16:30:10 · 112 阅读 · 0 评论 -
Filter:过滤器 & Listener:监听器
1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.xml 2. 注解 2. 代码:原创 2022-12-06 10:03:22 · 100 阅读 · 0 评论 -
用户信息列表实现增删改查案例的实现【问题及解决过程记录】&【综合案例】
Servlet+JSP+MySQL+JDBCTempleat+Duird+BeanUtils+tomcat控制器 + 页面展示+ 操作数据库+ 自动封装 + 连接池提高连接效率+ 封装数据 + 部署到服务器上 2. 数据库设计: create database test01; -- 创建数据库 use test01; -- 使用数据库 CREATE TABLE user2( -- 创建表 id int PRIMARY KEY原创 2022-12-03 15:29:43 · 1287 阅读 · 1 评论 -
JSP & MVC开发模式 & EL表达式 & JSTL
2. 注释:1. html注释::只能注释html代码片段2. jsp注释:推荐使用:可以注释所有3. 内置对象(**经常问到)* 在jsp页面中不需要创建,直接使用的对象* 一共有9个:变量名 真实类型 作用。原创 2022-11-30 09:06:47 · 163 阅读 · 0 评论 -
会话技术 & Cookie & JSP
从报错字面意思来看是在cookie的value中ascll为 44的字符有错,即是“,” 逗号有问题,经过查阅资料发现是tomcat的版本问题,我的tomcat是8.5.31版本,于是我选择将逗号换成了其他的符号eg ('#')就解决了问题。 * setDomain(".baidu.com"),那么tieba.baidu.com和news.baidu.com中cookie可以共享。* 如果需要相同,则可以创建Cookie,键为JSESSIONID,设置最大存活时间,让cookie持久化保存。原创 2022-11-25 10:39:46 · 189 阅读 · 0 评论 -
Cookie遇到状态码报500信息则显示 An invalid character [44] was present in the Cookie value错误及遇到字符错误【问题及解决过程记录】
启动服务器发送请求,状态码报500的错误信息则显示Cookie值中存在一个无效的字符[44]从报错字面意思来看是在cookie的value中ascll为 44的字符有错,即是“,” 逗号有问题,经过查阅资料发现是tomcat的版本问题,我的tomcat是8.5.31版本,于是我选择将逗号换成了其他的符号eg ('#')就解决了问题。改了逗号就可以正常输出了。原创 2022-11-24 09:25:44 · 715 阅读 · 0 评论 -
response点击文件超链接后弹出下载提示框出现404报错及out文件路径对输出结果的影响【问题及解决过程记录】
一个是输出路径,一个是文件夹所在路径,两者没有匹配,我将文件内的内容复制到输出路径后就能正常输出了查阅资料后得知:response中表示响应,我们经常用于设置返回给客户端的内容〈输出),out也是给用户做输出使用的。原创 2022-11-23 11:30:31 · 1576 阅读 · 0 评论 -
An invalid character [44] was present in the Cookie value【问题及解决过程记录】
从报错字面意思来看是在cookie的value中ascll为 44的字符有错,即是“,” 逗号有问题,经过查阅资料发现是tomcat的版本问题,我的tomcat是8.5.31版本,于是我选择将逗号换成了其他的符号eg ('#')就解决了问题。启动服务器发送请求,状态码报500的错误。Cookie值中存在一个无效的字符[44]改了逗号就可以正常输出了。原创 2022-11-22 19:38:52 · 666 阅读 · 0 评论 -
一些http和tomcat知识补充
HTTP协议以方式发送内容,,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决HTTP协议的缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,诞生了HTTPS。SSL协议能够对信用卡和个人信息提供较安全的保护。SSL是对计算机之间整个会话进行加密的协议。在SSL中,采用了公开密钥和私有密钥两种加密方法。原创 2022-11-22 14:46:14 · 279 阅读 · 0 评论 -
通过request请求和servlet实现注册跳转界面案例及问题解决
1.编写login.html登录页面username & password 两个输入框2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表3.使用JdbcTemplate技术封装JDBC4.登录成功跳转到SuccessServlet展示:登录成功!用户名,欢迎您5.登录失败跳转到FailServlet展示:登录失败,用户名或密码错误。原创 2022-11-21 22:15:04 · 1392 阅读 · 0 评论 -
Servlet & HTTP & Request & Response
如:http://localhost/day15/responseDemo2 /day15/responseDemo2。//WEB-INF目录下的资源访问。1. 一个Servlet可以定义多个访问路径 : @WebServlet({"/d4","/dd4","/ddd4"})原创 2022-11-21 15:00:37 · 197 阅读 · 0 评论 -
Tomcat安装出现问题及解决方案 & Servlet初级学习
tomcat真正访问的是“tomcat部署的web项目”,"tomcat部署的web项目"对应着"工作空间项目" 的web目录下的所有资源。2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。* webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。* webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。* JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。原创 2022-11-18 10:59:20 · 1088 阅读 · 0 评论