web
文章平均质量分 50
web
mazhongjia
这个作者很懒,什么都没留下…
展开
-
【Java面试题】请求重定向与请求转发区别
【Java面试题】sendRedirect()重定向和forward()转发有什么区别?前言在Servlet中有forward()方法,response对象有sendRedirect()方法,但是其实在JSP的内置对象中也有这两个对象,因此不管在Servlet或者JSP中其实他们的区别是一样的,只是JSP第一步需要翻译成Servlet。区别如下图所示为forward方法的过程:首先浏览器向服务器发送请求,当在使用forward方法的时候是将请求发给另外一个servlet让他来处理,之后将转载 2021-04-09 16:44:36 · 211 阅读 · 0 评论 -
GET和POST两种基本请求方法的区别
GET和POST两种基本请求方法的区别GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”: GET在浏览器回退时是无害...转载 2020-07-17 15:05:28 · 153 阅读 · 0 评论 -
MVC与三层架构的关系
一、分别介绍1、MVCModel、View、Controller模型(Model):Java实体bean,代表存取数据的对象或POJO对象,也可以带有逻辑 视图(View):主要用来解析、处理、显示内容,并进行模版的渲染 控制器(Controller):主要用来处理视图中的响应,他决定: 如何调用Model中的bean 如何调用业务逻辑层的增加、删除、修改、查询等业务操作 如何将结果返回给视图进行渲染 此层建议不要有业务逻辑 上图中深颜色的矩形框才是MVC的三部分。原创 2020-07-17 13:07:05 · 856 阅读 · 0 评论 -
J2EE简介
简介Java Platform, Enterprise Edition (Java EE) 是社区驱动的企业软件标准。Java EE 是利用Java Community Process开发的,业界专家、商业组织和开源组织、Java 用户组以及数不清的个人为此做出了巨大贡献。每个版本都集成了符合业界需求的新特性,提高了应用可移植性,提高了开发人员的工作效率。JavaEE是一组建立在Jav...原创 2020-03-04 15:20:13 · 1321 阅读 · 0 评论 -
javaweb请求重定向与请求转发区别
本文通过现实生活的例子引出重定向和请求转发,通过图解的方式讲解了整执行流程,希望可以帮助到大家区别序号 问题 重定向 请求转发 1 第二次请求谁请求的? 浏览器 服务器 2 浏览器发送了几次请求 2次以上 1次 3 servlet可以共享request吗? 不可以 可以 4 地址栏是否发生改变?...转载 2020-02-20 17:21:20 · 142 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config解决方案
原因:主要是因为缺少standard.jar和jstl.jar所致:解决方案一:添加maven依赖:(maven项目)1.jstl.jar<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> &...原创 2020-02-18 15:49:25 · 547 阅读 · 0 评论 -
IntelliJ IDEA搭建Web开发环境(Maven+Tomcat)
一、开发环境准备Intellji IDEA2019 1.2 Jdk 1.8.0_144 Tomcat 8.5.51 maven 3.6.1二、IDEA中新建项目1.打开IDEA新建Maven项目,如下图所示(注:这里不选择任何Mavan模版)。2、点击Next按钮进入下一个界面,然后在GroupId和ArtifactId处填入所需的内容,点击Next按钮即可。3、进...原创 2020-02-17 18:15:20 · 2869 阅读 · 0 评论 -
02.Java Web搭建开发环境
一、安装JDK1、下载并安装JDK略2、配置环境变量JAVA_HOME:JDK安装主目录PATH:JDK下可执行文件目录classpath:代表运行java程序时需要查找class文件的目录:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意最前面的点代表当前路径,JDK1.5之后这项不用设置了)3、验证ja...原创 2020-02-17 17:11:21 · 121 阅读 · 0 评论 -
01.Java Web基础
一、B/S 架构带来的好处用户使用简单:由于浏览器具有统一性,它不需要特殊的配置和网络连接,有效的屏蔽了不同服务提供商提供给用户使用服务的差异性。浏览器的交互特性使得用户使用它非常简便,而且用户行为的可继承性非常强,也就是用户只要学会了上网,不管使用的是哪一个应用,一旦学会了,在使用其他互联网服务时同样具有了使用经验,因为它们都是基于同样的浏览器操作界面 服务端( Server )基于统一的...原创 2020-02-17 16:31:02 · 123 阅读 · 0 评论 -
01.通过maven命令行创建web工程
mvn archetype:generate -DgroupId=com-mzj -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp执行过程中会提示是否使用默认的version、package原创 2020-02-11 17:26:42 · 147 阅读 · 0 评论