• JSP动态网页开发基础


    1.什么是动态网页?

    指在服务端运行的使用程序语言设计的交互式网页。

    2.动态网页的优势?

    交互性:即网页会根据用户的要求和选择而动态改变和显示内容。

    自动更新:即无需改变页面代码,便会自动生成新的页面内容,可以大大节省工作量。

    随机性:即当不同的时间、不同的人访问同一网址时产生不同的页面效果。

    3.什么是URl?

    统一资源定位符,用于完整的描述Internet上网页和其他资源的地址的一种标识方法。

    作用:是为了使客户端程序查询不同的信息资源时,能够有同一访问方法而定义的一种地址标识方法。

    4.URL的组成?

    (1)协议:HTTP协议,超文本传输协议

    (2)服务器域名或IP

      (3) 端口号

    (4)路径

    5.JSP页面组成

    (1)静态内容

          JSP页面中的静态文本,其基本是HTML文本,与Java和JSP语法无关。

       (2)JSP指令元素

    作用:通过设置指令中的属性,在JSP运行时,控制JSP页面的某些特征。

       "<%"开始,以“  %>”结束

    page指令:是针对当前页面进行设置的一种指令

    语法:<%@ page属性1="属性值"   属性2="属性值1,属性值2" .......属性n="属性值" %>

    注:同一属性设置多个属性值用逗号隔开。

    常用属性:

    language:指定JSP页面使用的脚本语言,默认为"Java"

    import:通过该属性引用脚本语言中使用到的类文件。

    contentTye:用于指定MIME类型和JSP页面回应时所采用的字符编码方式,默认为”text/html;charset=ISO-8859-1“.

    (3)JSP脚本元素

    小教本<%java%>

    表达式<%=java变量或表达式%>

    声明<%! %>

    注释:JSP注释<% //单行注释 %>、<% /*多行注释*/ %>

    6.web容器处理JSP文件的三个阶段:

    (1)翻译阶段:将编写好的JSP文件通过JSP容器转换成可以识别的java源代码

    (2)编译阶段:将java源文件编译成可执行的字节码文件

    (3)执行阶段:执行并生成返回结果页面

  • 相关阅读:
    洛谷P2024 [NOI2001]食物链 题解 并查集
    洛谷P1632 点的移动 题解 枚举
    洛谷P2733 家的范围 题解 动态规划
    洛谷P1432 倒水问题 题解 广搜经典入门题(SPFA求解)
    18个常用的Linux 命令
    python 基础知正则表达式
    python 多功能下载网页
    Python3 安装urllib2包之小坑
    python 爬虫需要的库
    python html简单入门
  • 原文地址:https://www.cnblogs.com/aaaaliling/p/9468885.html
Copyright © 2020-2023  润新知