动态页面技术(jsp)基础知识

刚学习了jsp动态页面技术,简单总结一下学到的知识。

1. 动态页面技术(  jsp )   java server page   java服务器页面技术. 

      jsp包括了 静态部分及动态部分,运行于服务器中. 
     也就是说 html中包含了java代码,必须运行在服务器,以完成翻译,编译,运行的过程,最后返回html给客户端.
    最后生成. java  .class文件都是放在  tomcat的work目录下. 
     work/Catalina/localhost/项目名/org/apache/jsp/ 页面名_jsp.java   而且这个java文件是一个final类.是不能被修改的。当出现异常,不能运行的时候 ,我们只需要把work目录下面的文件删除,重新运行开启服务就可以了,注意:work文件夹不能删


2. jsp页面的结构:
    静态部分:   html,  css,   javascript   (包含注释)
    动态部分:   jsp元素 (  java相关)
         1. 指令
               a 编译指令:    只在编译时起作用,不会有任何输出     作用:  import ,包含一个小模块, 导入标签库  

                          <%@ page  属性名="值" %>        导入的类的说明, 编码集

例:   <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=utf-8"%>

                          <%@ include file="文件名.jsp" %>    包含另一个页面( 公用的模块 )

注意:属于静态包含 ,包含的是java源代码,  即将两个页面的.jsp代码翻译成  java后,再合并到一起,然后编译. 
                       经常出现的问题:  两个页面中出现相同的变量, 此时我们就需要做一些封装处理。

                          <%@ taglib  prefix="前缀名" uri="定义标签地址" %>    导入标签库. 
              b  动作指令:
<%jsp:include %>
<%jsp:forward %>
<%jsp:param   %>
         2. 脚本:  逻辑,业务, 输出
               小脚本:<%   java代码  %>  通常是逻辑和业务操作
               声明: <%!  全局变量定义或者是方法定义% >
               表达式:<%=值  %>      作为输出. 

         3. 注释

<!--  html注释: 是会返回到客户端浏览器上去的,即它要消耗流量 ,   对静态代码使用方法注释-->
<%--  服务器注释,只
服务器中有,不会消耗流量  --%>

Java代码注释:依旧按照Java代码中的注释规则

注意:不提倡使用HTML注释

         4. 9大内置对象. (重点) 

该内容还没有掌握,学完之后再做补充。

         
              
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值