Servlet学习
美少女降临人世间
剪辑+内容创作(原:Java史上最全知识点,进阶ing.....记录我的成长之路(也在学前端),互联网时代,资源共享,欢迎各方大佬赐教,评论点赞收藏支持,萌新会认真创作出更优秀的技术性博文~)
展开
-
Eclipse导入项目Tomcat报错图解
项目报错原因项目需要tomcat8.0服务器,没有配置对应版本tomcat。解决在Window->preferences->server->Runtime Environments在右上角Add…中选择对应版本tomcat,添加即可。步骤图解如图所示打开配置找到Server下的Runtime Environment,点击右边Add。选择自己的Tomcat版...原创 2019-09-27 13:54:39 · 519 阅读 · 0 评论 -
Filter(过滤器)、监听器(Listener)、Servlet上传和下载
servlet day51.Filter(过滤器)1.1 过滤器的作用在一个请求去访问某个资源的时候,filter可以在这个请求访问到这个资源之前,把请求拦下,然后做出一系列的处理或者判断(比如编码的转换,信息的过滤、权限的判断、是否已经登录的验证等等),最后filter再决定是否要让这个请求去访问那个资源.1.2 编写filter过滤器写一个java类,然后实现javax.Servle...原创 2019-10-09 17:05:39 · 370 阅读 · 0 评论 -
会话追踪技术:cookie、 URL重写
servlet day4+会话追踪技术:cookiehttp协议的访问是无状态的访问当前访问是不会知道之前访问的状态的.(http协议的访问是不会帮我们保存访问的记录/痕迹的)。有些时候需要记录之前的访问状态比如在购物网站的时候,第一次访问点击购买了一个手机,第二次访问点击购买了一个电脑,第三次访问点击购物车结算,这个时候我们就必须知道前俩次访问的时候购买了什么,要不然就没有方法去结算。...原创 2019-10-09 16:52:45 · 399 阅读 · 0 评论 -
request、session、application
servlet day41.web项目中的路径1.1 路径中最左边的//a/b/c/d我们要讨论的是类似这样的路径中的最左边的/,除此之外其他/都是正常的路径分割符客户端解析路径最左边的/代表的是端口号后面的/http://ip:port/例如:在页面中有一个超链接<a href="/hello.html">测试</a>当我们点击这个超链接的时候,地...原创 2019-10-09 16:51:58 · 473 阅读 · 0 评论 -
web项目创建Servlet报错:javax.servlet报错解决
项目报错如图所示javax.servlet报错。解决步骤将tomcat8.5导入runtime中即可。步骤图解项目右键。选择Build Path->Configure Build Path。弹出窗口点击右边的Add Library…接下来选择Server Runtime。选择Next。添加对应版本Tomcat,此处是8.5。确认即可此时可见项目已经没有叉号❌...原创 2019-10-08 14:56:32 · 4780 阅读 · 1 评论 -
servlet中的跳转和重定向
servlet中的跳转和重定向例如:访问一个servlet,需要让servlet把一个html页面返回,我们之前的方式需要这样做 request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=utf...原创 2019-10-08 09:24:46 · 560 阅读 · 0 评论 -
如何编写一个Servlet
Servlet1.什么是servletservlet本身就是一种java类,这种java类可以提供web形式的访问(Java EE 规范)2.怎么按照JavaEE的规范编写一个servlet关键字作用说明Servlet接口有五个抽象方法GenericServlet抽象类有一个抽象方法HttpServlet抽象类没有抽象方法HttpServ...原创 2019-10-07 22:06:54 · 7618 阅读 · 0 评论 -
Servlet功能及访问Web项目
Servlet认识j2ee和javaee的关系(j2se和javase)认识javaee,以及servlet、jsp和javaee的关系认识tomcat服务器和http协议请求的关系认识tomcat服务器和servlet、jsp的关系 一、相关概念注意:在2017年9月oracle宣布将JavaEE所有权转交给Eclipse Foundation, 2018年03月,开源组织Eclipse基金会宣布将JavaEE(Enterprise Edition)被更名为JakartaE原创 2019-09-29 23:33:50 · 393 阅读 · 0 评论 -
修改端口号Port 8080 required by Tomcat v8.0 Server at localhost is already in use.两种解决方法
Tomcat报错原因因为Tomcat默认端口8080已被计算机中其他程序占用。我的计算机是因为Oracle占用了8080端口,我Oracle还要用,所以不选择强制关闭Oracle,选择将Tomcat的端口另改一个,建议四位数,不要改1000以下。因为1000以下基本上好多被系统程序占用。步骤图解找到server.xml配置文件。在里面修改端口号。大概63行,将此处改为你决定的端口号,...原创 2019-09-27 14:12:17 · 1939 阅读 · 2 评论 -
web项目的三层架构
servlet day5+web项目的三层架构web层:接收客户端传来的参数把参数封装成对象把封装好的对象/数据传给service根据service层的处理结果决定把那个页面返回给客户端service层需要定义接口接收web层传过来的对象/数据(如果有的话)根据这些信息进行业务逻辑处理例如:完成一个登录功能,web层接收到用户名和密码之后,把数据传给service...原创 2019-10-10 14:35:10 · 1270 阅读 · 0 评论