目录

一、URL的组成部分

二、如何修改Tomcat服务器的默认端口号?

三、什么是JSP?

1、JSP简介

2、JSP(Java Server Pages)是指:

四、关于B/S结构

为什么需要基于B/S技术的动态网页?

B/S技术的特点是什么?

五、JSP执行过程

六、JSP页面组成

1、静态内容(HTML静态文本)

2.指令

page指令

page指令常用属性

3.小脚本与表达式

4.声明

5.JSP中的注释

七、常见的错误代号

八、JSP内置对象

什么是JSP内置对象?

内置对象request

request对象常用方法

案例:表格提交方式


一、URL的组成部分

URL由三个部分组成:协议 、主机、 端口

例如:http://localhost:8080 这里的http--指的是协议 localhost--指的是主机 8080--指的是端口


二、如何修改Tomcat服务器的默认端口号?

首先在服务器关闭的情况下 双击进入

在页面打开的右边 下图标记处可以更改Tomcat服务器的默认端口号

在页面左边我们可以将javaweb项目部署在Tomcat上

首先在Server Locations里面选中第二个 然后将下面的Deploy path改为webapps


三、什么是JSP?

1、JSP简介

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束

JSP是一种Java Servlet,主要用于实现Java web应用程序的用户界面部分。通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页

2、JSP(Java Server Pages)是指:

  • 在HTML中嵌入Java脚本代码
  • 由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码
  • 然后将生成的整个页面信息返回给客户端


四、关于B/S结构

  • 为什么需要基于B/S技术的动态网页?

使用动态网页,可以动态输出网页内容、同用户进行交互、对网页内容进行在线更新

  • B/S技术的特点是什么?

如下图所示:


五、JSP执行过程

Web容器处理JSP文件请求需要经过3个阶段:翻译阶段 ==> 编译阶段 ==> 执行阶段

tomcat会把jsp文件变成java文件(翻译)然后jvm(java编译器)会把java变成.class (编译)

最后执行 如下图所示:

第一次请求之后,Web容器可以重用已经编译好的字节码文件

注意:如果对JSP文件进行了修改,Web容器会重新对JSP文件进行翻译和编译


六、JSP页面组成

JSP页面的元素包括:

静态内容、指令、表达式、小脚本、声明、注释

1、静态内容(HTML静态文本)

2.指令

page指令

  • 通过设置内部的多个属性来定义整个页面的属性
  • 语法:<%@ page 属性1="属性值" 属性2="属性值1,属性值2"… 属性n="属性值n"%>比如:<%@ include file = " Filename" %>

page指令常用属性

属性 描述 默认值
language 指定JSP页面使用的脚本语言 java
import 通过该属性来引用脚本语言中使用到的类文件
contentType 用来指定JSP页面所采用的编码方式 text/html, ISO-8859-1

3.小脚本与表达式

小脚本:<% Java 代码 %>

表达式:<%=Java表达式 %>(=相当于out.print())

4.声明

声明就是在JSP页面中定义Java的变量和方法

语法:<%! Java代码%>

5.JSP中的注释

在JSP文件的编写过程中,共有三种注释方法:

  • HTML的注释:<!-- html注释-->  缺点:不安全,加大网络传输负担
  • JSP注释:<%-- JSP注释--%>
  • 在JSP脚本中注释: <% //单行注释 %>   <%  /*多行注释 */ %>

注:网页注释在源码中看得到 JSP注释在源码中看不到


七、常见的错误代号

404⚠:路径有误 找不到页面

505⚠:代码有误


八、JSP内置对象

什么是JSP内置对象?

  • JSP内置对象是 Web 容器创建的一组对象
  • JSP内置对象的名称是JSP 的保留字
  • JSP内置对象是可以直接在JSP页面使用的对象,无需使用“new”获取实例

常用的内置对象有:out、request、response、session、application

内置对象request

我们今天主要来讲一下request对象

request对象主要用于处理客户端请求  如下图所示

jsp基本语法表单提交方式相关推荐

  1. Javaweb 快速入门之jsp基本语法表单提交方式request对象

    文章目录 一.jsp简介 二.jsp之表单提交方式 三.jsp内置函数 总结 一.jsp简介 1.jsp简介             (1)jsp全称:java server pages java服务 ...

  2. javajavascript:void(‘h2‘)WEB(jsp基本语法表单提交)

    一.jsp简介 1. 什么是jsp jsp全名为 Javh2a Server Pages         中文名叫 java服务器页面         它是在传统的网页HTML文件(*.html,*. ...

  3. python表单提交的两种方式_Flask框架学习笔记之表单基础介绍与表单提交方式

    本文实例讲述了Flask框架学习笔记之表单基础介绍与表单提交方式.分享给大家供大家参考,具体如下: 表单介绍 表单是HTML页面中负责数据采集功能的部件.由表单标签,表单域和表单按钮组成.通过表单,将 ...

  4. 常见的Form表单提交方式

    Form表单提交方式探究 在进行项目编程的时候,我们难免会去编写一些简单的前端页面. 而编写前端页面就力不开 form表单的支持. 下面就form表单的提交方式进行如下探寻 1.常规写法 在form表 ...

  5. Form表单, 4种常见的表单提交方式

    浏览器行为:Form表单提交 1.form表单常用属性 1 2 3 4 action:url 地址,服务器接收表单数据的地址 method:提交服务器的http方法,一般为post和get name: ...

  6. JSP form表单提交方式get 和post的区别

    get:            提交的数据量要小于1024字节,表单提交时表单域数值(表单请求的信息:账号.密码等)会在地址栏显示. 如图 post: 传递的数据量不受限制,表单提交时表单的域值(表单 ...

  7. jQuery最简单的表单提交方式

    第一步:绑定事件 常用的与ajax相关的事件参考如下: 1.$(selector).click(function) 2.$(selector).change(function) 3.$(selecto ...

  8. JSP怎么将表单提交到对应的servlet

    昨天学习了这些内容,今天做一下分享吧,个人感觉挺乱的....呵呵,其实没事,慢慢就好了.难的不会,会的不难嘛!努力+认真就可以了,相信大家都可以的!加油!!! 下面的图是我用myeclipse建立的项 ...

  9. 传统form表单提交方式的文件上传与文件存储

    引言 时隔一天,上一篇文章<文件存储>刚一停笔,今天上午就解决了困扰我已久的文件上传问题. 站在一个已实现功能的角度来重新看待这个文件上传的业务:编辑页面选择jar包,然后通过form表单 ...

最新文章

  1. maven的安装和环境配置的过程记录
  2. React Router路由详解
  3. java blob转为图片_导出的图片为什么会糊?!
  4. UIDatePicker的属性与方法
  5. IdHTTP处理HTTP 302遇到的问题
  6. idea中使用git只add部分module的更新
  7. 【Alpha】第四次Daily Scrum Meeting
  8. verilog从txt中读取_将Verilog中的二进制文件数据读入2D数组
  9. 马斯克被指性骚扰空姐,已支付170万封口费,马一龙:这是他们卑鄙的剧本!...
  10. idea软件界面的的外观设置-----一般都有三套主题:IntelliJ Light ,Darcula,Windows供选择
  11. Hadoop mapreduce课程设计-全球历史平均气温数据分析
  12. 4k 显示器放大 150% 和 23寸显示器组双屏抓图问题解决
  13. vue使用render函数自定义标签动态导入js文件
  14. 一、解决Linux开启CentOS虚拟机就蓝屏问题
  15. 光 颜色 波长 眼睛
  16. linux程序内码,Linux操作系统下如何转换文本文件的内码
  17. D. Colored Rectangles
  18. 政府大数据中心数据资源平台 建设方案
  19. 软件设计文档国家标准
  20. java中文乱码终极解决方案

热门文章

  1. lisp6 暖通cad_CAD【给排水cad吧】_百度贴吧
  2. GBT28181协议SIP协议
  3. js日历日期计算核心代码
  4. cdr转psd的思路和转换流程介绍
  5. 微信小程序之分类页面功能
  6. uniapp - 树选择组件
  7. 乔治华盛顿大学计算机学院吧,GWU的Computer Science「乔治华盛顿大学计算机科学系」...
  8. 2022年appium超详细环境安装步骤(Mac版本,附带百度网盘安装包)
  9. 确定了,2022下半年软考报名8月开始
  10. HEU大三数字电路组合逻辑实验--自动售货机