0

    java web开发入门基础

    2023.06.24 | admin | 129次围观

    java web开发入门基础

    什么是静态?什么是动态?网页的发展史

    静态web资源(如html页面):指web页面中提供给人们浏览的数据始终是不变的。

    动态web资源(如jsp,php等):指web页面中提供人们浏览的数据是由程序生成的,不同时间不同地点访问web页面看到的内容不一样的。

    常用的动态web资源开发技术:jsp/servlet,asp,php等等

    B/S VS C/S

    C/S:client/Server(客户端/服务器)在客户端需要安装相应的软件才可以使用,如QQ等

    B/S:Browser/Server(浏览器/服务器)通过浏览器来访问程序网页文件指的是什么,如网上商城等

    Tomcat的安装和使用

    1.下载和安装

    下载地址:

    安装(略)

    启动

    找到tomcat文件夹,bin目录,双击startup.bat

    在浏览器中输入地址::8080/

    访问web项目

    在webapps下面新建文件夹取名hello

    在hello里面放置一个html文件,如index.html

    启动tomcat

    打开浏览器,在地址中输入::8080/hello/index.html

    jsp基本语法

    jsp页面元素:

    java web开发入门基础

    指令:以“”结束

    表达式:

    小脚本:注:小脚本中不能声明方法网页文件指的是什么,其中的代码会原封不动的放在servlet的_jspService方法中

    声明: 声明中的代码放在翻译后的Servlet 类中

    注释:html注释

    jsp注释

    jsp指令动作标签

    jsp编译指令:

    1.Page指令 作用:针对当前页面的指令

    2.include指令 作用:将一个外部jsp文件嵌入到当前jsp文件中

    3.taglib指令 作用:用于定义和访问自定义标签

    jsp动作指令; 1.forward指令

    语法:

    或者

    2.include指令

    语法:

    或者

    动态指令和静态指令的区别

    静态导入是将被导入页面的代码完全融入,两个页面合成一个整体。而动态导入则只是将被导入页面的body内容导入。

    静态导入时,被导入页面的编译指令会起作用。而动态导入时被导入页面的编译指令会失效。

    动态导入可以增加额外的参数。(动态导入不同页面可以声明相同的变量名,静态导入不行)

    动态导入涉及到的2个jsp会被翻译成2个servlet 而静态导入涉及到的2个jsp会翻译成一个servlet

    静态导入是先包含后处理

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论