• jsp基础


    jsp基础:

    一:jsp简介
    Servlet的缺陷
    Servlet的编码、部署和调试任务繁琐
    生成动态网页繁琐,不利于项目分工
    采用JSP技术编写动态页面
    由HTML语句和嵌套在其中的Java代码组成的一个普通文本文件
    JSP页面的扩展名必须为.jsp

    二:jsp页面介绍

    a部分:不可以修改,是jsp的标识
    <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

    b部分:可以任意修改
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    </body>
    </html>
    c.当软件自动生成jsp文件的时候如果需要手动修改字符编码,3个地方需要手动修改
    c.使用软件自动生成utf-8的形式:Window-Preferences-Web-JSP File-Encoding == utf-8

    三:jsp的生命周期
    1由JSP引擎将JSP页面翻译成JAVA代码
    2将JAVA代码编译成class字节码文件
    3加载到容器
    4由容器实例化成对象
    5初始化阶段相关的方法是jspInit()
    6请求到达,调用服务阶段相关的方法是_jspService()
    7销毁阶段相关的方法是jspDestroy()
    注意:
    JSP通常用于简化创建产生文本的Servlet,而Servlet更适合于发送原生字节到客户端或需要用Java源代码完全控制源代码的场合。二者可以很好的分开

    四:JSP语法和语义
    JSP网页主要由元素(Element)和模板数据(Template Data)两个部分组成
    模板数据是JSP的静态部分
    WEB容器不处理
    元素则是必须经由WEB容器解释
    元素都是以XML做为语法基础,并且大小写要一致
    WEB容器支持两种不同格式的JSP语法
    普通格式和XML兼容格式
    普通JSP语法是设计给开发者用的
    XML兼容JSP语法是设计用来容易被开发工具使用的

    五:JSP脚本元素
    声明 <%! 声明 %>
    Scriplet <% 代码 %>
    脚本表达式 <%= 脚本表达式 %>

    六:JSP注释
    JSP页面中可以插入三种不同类型的注释
    JSP注释,其语法结构为: <%--注释内容--%>
    HTML注释 :<!--注释内容-->
    Java代码注释

  • 相关阅读:
    shell 脚本3 (输出与流程控制)
    centos 添加sudo 权限
    rz安装
    centos 安装mysql
    linux删除文件未释放
    关于字符串String的编程。
    spring mvc 学习指南二
    spring mvc 学习指南一
    《 spring mvc 》学习计划
    关于jsp的总结
  • 原文地址:https://www.cnblogs.com/yufei121/p/5985238.html
Copyright © 2020-2023  润新知