• # jsp及servlet学习笔记


    jsp及servlet学习笔记


    JSP(Java Server Page Java服务端网页)


    • 动态网页的动态指的是能与用户进行交互,比如登录时输入正确的用户名和密码,系统会提示登录成功。
    • WEB-INF为java里面的安全目录只能通过服务器来访问,所谓安全即为客户端无法访问,目录下的web.xml项目部署文件,可以设置欢迎页面等等

    • JSP三大指令元素:include,pages, taglib
    • include:
    1. 语法:<%@ include file="URL"%>用于包含其他jsp页面。
    2. include动作:也可用于包含页面,page要包含的页面,flush被包含的页面是否从缓冲区读取<jsp:include page="URL" flush="true|false"/>
    3. include 指令和动作的区别:include指令和动作的区别
    • pages:
    1. language指定脚本语言
    2. import:引用脚本语言中使用到的类文件
    3. contentType指定编码方式
      <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    • 注释:
    1. html注释:客户端可见,客户端即为在浏览器的查看功能下
    2. jsp注释:<%--sdfh--%>客户端不可见
    3. jsp脚本注释://dan hang /**/多行注释,客户端不可见
    4. jsp脚本:<% adfdf%>调用定义在声明里面的函数,无法写函数,定义在脚本中的变量可以被后续脚本使用,脚本以分号结束
    5. jsp声明:<%! java代码%>定义变量和方法,便于脚本调用,不能进行输入输出。
    6. jsp表达式:<% =表达式 %> //表达式不以分号结束,jsp表达式和jsp声明一起使用,=后面为声明中的东西
    7. <hr>标签在HTML 页面中创建一条水平线。

    此处输入图片的描述
    此处输入图片的描述
    此处输入图片的描述


    • JSP内置对象是web容器创建的一组对象,不使用关键字new就可以使用的内置对象
    • out对象:向客户端输出内容常用的对象。out.println()打印
    • 表单提交方式:
    1. get:明文的方式,数据在URL(Uniform Resource Locator统一资源定位器俗称网页地址/网址)中可以看到(用户名密码),效率高安全性低
    2. post:信息封装在html header内,安全性高。
    • require对象:表示客户端的一次请求,客户端的请求信息封装在require对象中,通过它才能了解到客户的需求。
    • session对象:客户端与服务器的一次会话,进入网站到关闭的时间,时间概念,不同用户对应不同对象,会话保留在服务器的内存里
    • application对象:实现用户数据间的共享,存放全局变量,始于服务器启动终于服务器关闭
    • page对象:指向当前jsp页面本身,类似指针
    • pageContext对象:提供了对jsp页面内所有对象及名字空间的访问,可以获得之前的所有对象
    • exception对象:异常对象,若一个jsp页面要应用此对象,需吧isErrorPage设为true

    • cookie:在客户端保存用户信息,string类型,可以长期保存,,安全性低于session

    指令和动作:

    • forward动作:跳转指令<jsp:forward page="URL"/>

    servlet(小服务程序)

    现有servlet后有servlet,jsp的前身就是servlet,demo:演示

    • 可扩展标记语言(英语:Extensible Markup Language,简称:XML),是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等.
    • 使用超链接<a href="">sfsdf</a>默认为get请求
    • 使用表单方式可以指定get/post方式
    <form action="servlet/HelloServlet" method="get/post">
       		<input type="submit" value="get方式请求HelloServlet"/>//生成submit类型的按钮
        </form>
    
  • 相关阅读:
    ionic localstorage
    angular 中文鏈接
    把jqmobi 變成jQuery 的插件 從此使用jQuery
    jqmobi 的一些設置
    ionic ngcordova map 地圖
    ionic pull to refresh 下拉更新頁面
    json 對象的序列化
    鍵盤彈出,頁面佈局被推上去了.....
    Cordova V3.0.0中config.xml配置文件的iOS Configuration
    android ios 只能輸入數字 不能輸入小數點的 函數 cordova
  • 原文地址:https://www.cnblogs.com/sstealer/p/11331384.html
Copyright © 2020-2023  润新知