day77 JSPServlet

2024-04-11 03:52
文章标签 day77 jspservlet

本文主要是介绍day77 JSPServlet,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

知识点:

1Web工程

2JSP是什么?JSP页面包含哪些内容?JSP页面执行原理

3JSP九大内置对象,及四个作用域

4什么是SERVLET?及servlet相关API

5MVC模型

6EL表达式及JSTL标签库的使用

7在JSP页面实现分页和多条件查询

8异步请示的实现(AJAX,JSON对象)

一 web工程

        1 什么是web工程模式

        2  web工程模式

                B/S(浏览器/服务器)        客户端需要有一个浏览器

                C/S (客户端/服务器)        QQ,微信  需要同时维护两端

        3web工程的协议

                HTTP协议:超文本传输协议

                TCP/IP协议:传输控制协议         在多个网络间实现信息传输协议簇       

                                 三次握手四次挥手

        4B/S结构的web工程,访问路径包含哪几部分

                web项目默认端口号80

                http://域名:端口号/访问路径

        5web工程的目录结构

                1)src:编写java源代码

                2)web目录(webApp):web工程服务器根目录

                3)web/css,web/img,web/js  存放静态资源

                4)web/WEB-INF        资源目录

                        4.1        lib放jar包

                        4.2        classes 存入java编译后的class文件

                        4.3        web.xml 相关配置文件

                        4.4        注意,不要把jsp页面放到此目录下,否则出现404错误

                5)xxx.jsp:jsp页面

        6        服务器        --->Tomcat 目录结构

                4)work:jsp页面解释及编译后的文件

二JSP是什么?jsp页面中包含哪些内容?jsp页面执行原理

        1JSP:java server page  java服务器页面,可以实现动态页面技术

                jsp也是动态网页的页面 xxx.jsp

        2jsp页面可以写哪些内容?jsp = html + java

                1)静态内容:html,css,js,jquery

                2)java脚本

                        <% java脚本 %>

                3)表达式:注意事项:表达式结尾处不写;

                        <% =表达式 %>

                4)声明

                        <%! String name = "abc; %>

                5) 指令:

                        <%@ page%>

                        <%@ include%>

                        <%@ taglib%>

                6)注释

                        6.1)html注释<!--  -->

                        6.2)jsp注释  <%--  --%>

                        6.3) 编写java注释  在java脚本部份

        3jsp页面执行的过程

三   jsp的九个内置对象  及四个作用域

在项目中添加jsp和servlet的相关jar包

        request:请示对象(可以携带数据)

                每发一次请示,创建一个request对象

        response:响应对象

        session:会话对象

        application:应用程序对象

        out:输出

        page:当前页面

3 JSP页面的四个作用域:存储数据(key,value)

                page:页面

                request:一次请示

                session:绘画级

                application:应用程序

        3.1)作用域的方法

                存储的方法:setAttribute("key",Object)

                取值的方法:Object getAttribute(''key'')  key值不存在,返回为null

                移除的方法: removeAttribute(''key'')

四 4什么是servlet?及servlet相关api

        1如何实现jsp页面与数据库的数据交互

                1)model-1

                        使用jsp直接访问数据库

                2)model-2

                        使用mapper,service,pojo -->数据访问模型

                                jsp页面中直接访问service

                                2.1)接受用户请示

                                2.2)调用业务层的代码

                                2.3)给出响应(页面跳转控制)

                                2.4)数据输入和显示

                3)model-3:MVC

                        M:model(使用mapper,service,pojo -->数据访问模型)

                        V:jsp页面:数据输入和显示

                        C:controller:

                                 2.1)接受用户请示

                                2.2)调用业务层的代码

                                2.3)给出响应(页面跳转控制)

     2   Servlet是什么?

                servlet:小服务程序,服务器运行java程序

                servlet由web容器创建及管理的

     3   如何创建Servlet及配置Servlet

                1)请求方式: post,get        

                        仅表单可以写post

5 使用MVC模型

这篇关于day77 JSPServlet的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/893008

相关文章

JSPSERVLET学习笔记(六):getReader(), getInputStream()读取Body内容

这个Servlet内的方法可读取网页的内部信息 package cc.openhome; import java.io.BufferedReader; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.ann

JSPSERVLET学习笔记(三):URL模式设置

//URL模式的设置 //                         环境路径          Servlet路径    路径信息 //requestURI = contextPath + servletPath + pathInfo; //Servlet路径认为/*为空串 package cc.openhome; import java.io.IOException; impor

JSPSERVLET学习笔记(二):Web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5"  xmlns="http://java.sun.com/xml/ns/javaee"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://java.sun.com

前端面试题日常练-day77 【面试题】

题目 希望这些选择题能够帮助您进行前端面试的准备,答案在文末 在Sass中,以下哪个功能用于将样式规则应用于多个选择器? a) @extend b) @mixin c) @import d) @include Sass中的嵌套规则(Nested Rules)有助于实现以下哪个目标? a) 减少代码的重复 b) 增加样式的优先级 c) 提高样式的性能 d) 实现响应式设计 在Sass中,以

JavaWeb---DefaultServlet和JspServlet

在tomcat文件夹中,${CATALINA}\conf\web.xml文件就是javaee项目中的web.xml文件。该文件中包含一个优先级最低的默认的Servlet,即DefaultServlet。当没有任何一个Servlet处理一个请求时,那么DefaultServlet就会处理该请求,并返回状态码404。<servlet><servlet-name>default</servlet-n

Day77(常见约束,标识列,事务,视图,变量)

常见预约 #常见约束/*含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性分类:六大约束NOT NULL:非空,用于保证该字段的值不能为空比如姓名、学号等DEFAULT:默认,用于保证该字段有默认值比如性别PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空比如学号、员工编号等UNIQUE:唯一,用于保证该字段的值具有唯一性,可以为空比如座位号CHECK:检

08 JSPServlet监听器

为了能在Servlet/JSP中进行事件驱动编程(Event-Driven Programming),Servlet API提供了一整套的事件类和监听器接口。所有事件类均源自java.util.Event,并且监听器在以下三个级别中均可用: ServletContext, HttpSession, ServletRequest, 一 监听器的注册方法 创建监听器时,只要实现一个实现相

jspservlet的一些知识点

jsp指令的作用为jsp容器提供指示和指导 include指令和include标签的区别(2种)有2种区别! 1.翻译与编译的时间不同:include指令告诉容器要在翻译阶段把其他外部文件的内容与当前jsp文件合并,即首先合并文件然后整个输出作为一个单元得到翻译.  而jsp动作则是在请求时发生,即各自翻译与编译; 2.错误检测的时间不同:include指令是在翻译阶段检测,而include是在

力扣labuladong——一刷day77

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣207. 课程表 前言 图这种数据结构有一些比较特殊的算法,比如二分图判断,有环图无环图的判断,拓扑排序,以及最经典的最小生成树,单源最短路径问题,更难的就是类似网络流这样的问题。 不过以我的经验呢,像网络流这种问题,你又不是打竞赛的,没时间的话就 一、力扣207. 课程表

力扣labuladong——一刷day77

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣207. 课程表 前言 图这种数据结构有一些比较特殊的算法,比如二分图判断,有环图无环图的判断,拓扑排序,以及最经典的最小生成树,单源最短路径问题,更难的就是类似网络流这样的问题。 不过以我的经验呢,像网络流这种问题,你又不是打竞赛的,没时间的话就 一、力扣207. 课程表