提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、jsp简介
1.jsp简介
(1)jsp全称:java server pages java服务端页面 如何HTML页面一样,能够通过浏览器去显示对应的效果
(2)jsp页面:与HTML页面不一样的是,jsp页面能写java代码也能编写HTML代码
(3)jsp页面其本质就是一个servlet,servlet就是一个java文件。
(4)项目部署到tomcat服务器后,如果通过浏览器访问它,这个页面会立刻通过"jsp引擎"转换成一个java文件(servlet)
(5)jsp页面能够编写java代码,必须要满足的格式<%-- <% %> --%>
(6)jsp页面:后缀名 .jsp 而不是.html.
2.为什么要学习jsp?
(1)jsp页面能写java也能写html
(2)如果我们直接将页面的标签编写到servlet中,是一个很尴尬的过程,能实现,但是很复杂
3.jsp的工作原理
1通过浏览器输入url访问地址后,向服务器发送一个请求
2服务器接收到这个请求后会找到这个页面去生成一个.java的源文件
3由于java源文件识别不了,需要通过jdk编译成.class字节码文件
4达到运行状态重新会生成一个jsp文件响应给客户端看到指定的效果
4.jsp的组成
一个成型的jsp页面的组成如下
静态内容:(HTML+css)(注释)
动态内容:
jsp指令
jsp声明
jsp脚本
jsp表达式
5.jsp的注释问题
在jsp页面中的注释:HTML注释,js脚本注释,jsp脚本(java)注释
(1)HTML注释 <!-- -- > 不会在页面上显示,可以通过查看源代码显示
(2)js脚本注释 //单行注释 /*多行注释*/ 不会在页面上显示,可以通过查看源代码显示
(3)jsp脚本(java)注释 <%-- 注释 --%> 不会在页面上显示,也不会在源代码内显示
6.jsp的指令作用
整个jsp体系中,指令:三大指令
作用:可以设置编码可以引入其它页面可以引入第三方插件标签
page指令:指定jsp文件的编码以及html标签的编码也可以引入java中的系统类,该指令必须位于jsp页面的顶部。
<%--
格式: <%@ page import %>
作用:指定该文件可以识别java语言,内容基于html,编码utf-8 整个jsp页面的编码是utf-8
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
作用:在jsp页面中引入系统类导包
<%@page import="java.util.Scanner"%>
--%>
include指令:引入其它页面
taglib指令:引入JSTL第三方库(if选择标签,for循环标签)
7.jsp的脚本详解
语法格式:
<%--
<% jsp脚本的格式 %>
--%>
作用:能编写java代码
8.jsp的声明详解
语法格式:
<%--
<%! %>
--%>
作用:可以定义变量 可以定义方法
9.jsp的表达式详解
语法:
<%--
<%= %>
--%>
作用:类似out.println();做一个输出语句作用
注意事项:jsp的表达式后面不能接分号.
————————————————
二、jsp的form表单的提交方式
jsp的form表单的提交方式
action = "路径" 表单的提交地址
method = "" 提交页面的请求的方式
get请求 表单元素上设置name属性,name在提交数据时,数据会暴露在地址栏上,安全性低,效率高一点。
而且数据的大小有限制。
post请求
正好与get相反。 会将数据封装到html中的head部中。
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。