如需查看上一节内容,请点击下方链接进行跳转。
目录
一、jsp简介
什么是jsp?
1、jsp全名为 Java Server Pages
2、中文名叫 java服务器页面
3、它是在传统的网页HTML文件(*.html,*.htm)中插入Java程序段和jsp标记;标签通常以<%开头以%>结束。
4、后缀名为(*.jsp)
5、其根本是一个简化的Servlet设计
为什么要有jsp?
1、直接使用html文件是没有办法输出java当中的信息
2、使用servlet来去输出一个网页非常的麻烦
3、于是就出现了jsp,又能写html,又能写java代码
jsp的工作原理:

jsp的组成:
1、指令:
概述:jsp指令用于设置整个jsp页面的相关信息以及用于jsp页面与其它容器之间的通信
三大指令:
page指令:用于设定整个jsp页面的属性和相关功能
常用属性:
contentType:contentType属性指定jsp页面的mime和编码格式
pageEcoding:pageEncoding属性用来指定jsp文件的编码格式
import:在jsp中引入java的包和类,多个包之间以逗号隔开
include指令:将一个外部文件嵌入到当前jsp文件中,同时解析这个页面中的jsp语句
taglib指令:使用标签库定义新的自定义标签,在jsp页面中启用定制行为
2、注释:
格式:<%-- jsp语法注释 --%> 客户端查看源码式看不到该注释
3、脚本:
格式:<% %>
作用:可以在代码块中编写java代码
4、声明:
格式:<%! %>
作用:在这个结构中,可以定义变量,也可以定义方法
5、表达式:
格式:<%= %>
作用:用来变现数据,访问当前作用于数据或方法调用
6、静态内容:
html代码
二、jsp之表单提交方式:
form提交:
1、get:以明文的方式通过url提交数据,数据在url中可以看到 提交的数据最多不超过2KB
安全性较低但是效率比post方式高 适合提交数据量不大 安全性不高的数据 比如:搜索 查询等功能
2、post:将用户提交的信息封装在html header内 适合提交数据量大,安全性高的用户信息 比如 注册 修改 上传等功能
三、jsp内置对象
内置对象:在jsp中不需要定义,就可以直接使用的对象,这些对象是jsp转换成serlvet时,直接自动追加变量的定义
out:
类型:JspWriter
作用:想浏览器输出内容print/println 输出打印到页面
request:
类型:HttpServletRequest
作用:封装请求信息的对象
1、getMethod 获取请求方式,get/post
2、getRequestURI &nb

本文详细介绍了Java Web中的JSP基础,包括jsp的工作原理、组成和基本语法。重点讨论了表单的GET和POST提交方式,以及jsp内置对象中的request对象,讲解了其常用方法和在处理请求中的作用。通过对jsp指令、注释、脚本等元素的解析,帮助读者掌握JSP开发的核心概念。
https://blog.csdn.net/m0_64522859/article/details/123726203
最低0.47元/天 解锁文章
3378

被折叠的 条评论
为什么被折叠?



