栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaWeb之jsp基本使用&表单的提交方式&内置对象对象request

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaWeb之jsp基本使用&表单的提交方式&内置对象对象request

1.JSP基本使用

在浏览器上看web项目中所编写的效果,显示页面是JSP页面而不是HTML页面。

        1.1.什么是JSP?

                (1)全称:Java Server Pages  java服务端页面。

                (2)JSP是一种web的动态页面技术(数据可以随时更新--通过java技术)

                (3)JSP页面作用:可以编写HTML代码+Java代码

                (4)jsp页面其本质就是一个简化的servlet程序。(serlvet就是一个java文件。)

                        b站---搜索所有的java教程---讲解javaweb技术---先从servlet开始讲--jsp

                (5)在JSP页面要编写Java代码  需要有一个特殊的区域容器包裹。

        1.2.为什么要学习JSP?

                (1)简单,实现动态技术交互(java+HTML数据交互)

                (2)jsp页面要比servlet简单,容易入门。

        1.3.web应用程序的工作原理

                web服务器作用:中转站  接收用户请求,将请求进行解析---》给到数据库数据匹配--最终响应给客户端

                客户端(浏览器被打开)---访问一个资源----相当于想服务器发送了一个请求--服务器接收该请求---服务器将接收的请求进行解析获取---将数据发送到数据库服务器中---进行匹配---不管匹配成功与否---都会返回一个数据出来给服务器---服务器拿到这个结果---反馈给客户端。

        1.4.JSP的工作原理?

                (1)客户端(浏览器打开访问指定资源(访问一个指定的资源里面的一个JSP页面))---向指定的web服务器发送了一个请求

                (2)服务器要接收用户发送的请求,服务器此时需要做一件事情:拿着这个用户的请求进行解析,看当前服务器中是否存在这个页面

                (3)请求的页面在web服务器存在,但是识别不了,必须将jsp页面文件转换一个servlet文件去编译(java)

                (4)将java文件编译成.class字节码文件才能识别

                (5)识别后,能够将所有请求信息进行解决,最后将结果响应(反馈)给当前客户端。

        注意事项:只要web程序中的某个资源页面第一次被访问时,JSP会立刻生成一个java文件

        

        在不改变JSP页面内容的情况下,不停的刷新JSP页面,生成的java文件不会发生改变

        一旦涉及到JSP页面内容的改变,java文件会自动更新。

        1.5.JSP页面的组成

                6个模块:静态内容(HTML+CSS),指令,注释,脚本,声明,表达式

                 1.5.1 JSP指令 

                       作用:可以设置JSP页面的编码以及导入外类Java文件类引入外部HTML网页JSP文件导入第三方JSTL库。

                        整个JSP体系中指令:3个    简称三大指令

                        (1)page指令(2)include指令(3)taglib指令

                        page指令:

                                作用:可以设置JSP页面的编码以及导入外类Java文件类

                                在JSP页面的存放位置:必须放于最顶端。

<%-- 

//这行代码自动生成  所以不需要死记

<%@ page language="java" contentType="text/html; charset=utf-8"

    pageEncoding="utf-8"%>

    language="java" 该页面可以支持的语言

    contentType="text/html; charset=utf-8" 页面的内容类型  支持HTML 编码utf-8

    pageEncoding="utf-8" jsp页面的编码  utf-8

   

    导入Scanner

    <%@ page import = "java.util.Scanner"%>

--%>

        1.5.2 注释

                整个JSP页面中,需要编写的代码:HTML+CSS+JS+jQUery+Bootstrap+easyui+Java代码

                每种技术中所标记的注释格式是不一样的。 快捷方式也不一样

                HTML注释     

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号