美文网首页
JavaWeb 学习之路(一)

JavaWeb 学习之路(一)

作者: 肌肉码农Q | 来源:发表于2019-03-02 19:05 被阅读0次

对于学习的刚开始,其实对我来说算是复习了,但我就是很喜欢捡基础 复习 反复巩固,抱着这样的心情,我希望能有更多的收获

JSP的结构


     可分为六个部分--静态部分(H5标签等 )

                                    指令标识(以<%@    %>为写法) 

                                    表达式(  <%  java表达式 %>)

                                     脚本(<%  java 代码 %>)

                                     声明(<%!  函数或方法 %>)

                                     动作(<jsp:动作名>)

           △注释  有两个写法,分别为 <!--客户端可以看到> 、<%!--客户端看不到>


 指令标识  

 分别为include、page、taglib三条指令 

最基本的一条就是 <%@ page language="java" contentType="text/html;charset=GB18030" pageEncoding="GB18030" %>   建议新手敲熟敲烂,不要copy,因为错误往往藏在开头、大小写等一些不必要的细节错误。

ps:contentType用来设置JSP页面的MIME类型和字符编码、pageEncoding用来指定JSP页面编码格式   常用于有 “ISO-8859-1、GB2312、UTF-8”这几个。

<%@ page import="java.util.*" %> 导入 实用类 包


Page 


说page这个标签包含的功能吧,多,但又感觉也不多,反正它很重要就是了,基础的东西 一定要200%去对待,我见过太多浮沙中筑高楼,所以···谨记!低调谦虚、虚心学习才能有更多的进步

 seesion 属性:指定JSP是否使用HTTP中的 session 会话对象 

<%@ page seesion="false/true" %>    其实它是boolean型,要注意哦!  

 buffer  属性: 设置JSP中out 输出对象使用的缓冲区大小 默认大小为8KB,单位只能是KB

<%@ page buffer="128kb" %>

autoFlush 属性: 当页面缓存满了,是否刷新缓存,默认为true

<%@ page autoFlush="false/true"%>

isErrorPage  属性:把这个JSP页面来处理一个会产生错误的另一个JSP页面(异常处理)。

<%@ isErrorPage="true/false" %>

errorPage 属性:就是相当于 “导入处理这个错误的JSP页面” 的标签。 

<%@ errorPage="error/loginErrorPage.jsp"  %>



Include 


 这个指令用于静态包含,包含与被包含中不能有相同变量名

    <%@ include  file="one.jsp" %>


Taglib


该指令用来声明引用的标签库 并指定标签的前缀;之后可以用指定的前缀直接引用库

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


相关文章

网友评论

      本文标题:JavaWeb 学习之路(一)

      本文链接:https://www.haomeiwen.com/subject/pdryuqtx.html