JAVA EE 学习笔记[V1 jsp编程]

    在三月初学校开设了javaee的课程,也就此展开了对javaee基础的学习。而后老师也对此次的课程有必定要求。前面的基础就为最终的做业作准备啦~ html

   在上学期咱们学习了java相关知识,也对java se 的安装使用有了必定的认知,而java ee则是构建于java se 平台之上的一套多层的,可扩展的的网络应用。java

学习java ee咱们首先进行环境的搭建。无非就是使用 tomcat进行服务器的搭建和jdk环境变量配置。而IDE这方面咱们选择myeclipse 2016 CI(这个编译器自带tomcat7.0)编程

在作好这些准备工做以后咱们就能够开启咱们的java ee学习之路了。tomcat

   而入门的开始,从jsp编程开始服务器

   JSP是java Sever Pages的缩写。是Sun公司倡导并与其余许多公司一块儿创建的一种基于java语言的动态网页技术。 其实现方式是在传统的网页文件中插入java程序段和JSP标记(<% %>)造成JSP文件(*.jsp)网络

   在有html和java基础以后就不难理解,jsp是嵌入文本标记语言中的java语言。语法规则确定是遵照java语法规则的。session

   按照惯例:app

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<html>

  <body>
    <% out.println("Hello world!"); %>
  </body>
</html>

  开启tomcat服务器,将上述文件保存为index.jsp放在 localhost的包目录下eclipse

  访问http://localhost:8080/test/index.jspjsp

  jsp它相比html而言,html只能为用户提供静态数据,而Jsp技术容许在页面中嵌套java代码,为用户提供动态数据。 相比servlet而言,而jsp直接嵌套在HTML中,所以更容易对数据进行排版。

  而对JSP进行系统学习则有如下内容:

  JSP语法 :JSP模版元素 JSP表达式 JSP脚本片段 JSP静态声明 JSP注释 JSP指令 JSP标签 JSP内置对象 

  1.JSP模版元素 

     JSP页面中的HTML内容称之为JSP模版元素。也就是说 html 提供可视化界面 ,而这个界面就能够称之为 模版元素

  2.JSP表达式

<% out.println("Hello world!"); %>

    以此种格式的就能够成为 JSP表达式。

  3.JSP脚本片段

    能够称之为多行java代码在一个片断(在一个<% ...%>内)

  4.JSP静态声明

   和java当中静态变量的声明同样:

<% static { System.out.println("loading Servlet!"); } %>

  5.JSP注释

   做为维护和解释说明的部分,注释很重要啊。写出漂亮的代码这但是不可少的啊:

     JSP注释的格式:

             // Java提供的单行注释

             /* Java提供的多行注释 */

             <%-- JSP注释 --%>

  6.JSP指令

       page指令  

       Include指令

       taglib指令

  7.JSP标签

   这个东西就颇有用,在必定程度的能够搞不少事情,如JSP INCLUDE标签 :<jsp:include>标签是动态引入, <jsp:include>标签涉及到的2个JSP页面会被翻译成2个servlet,这2个servlet的内容在执行时进行合并。(能够顺势作一波组合 ps:好比博客的头部和底部不会变化,这个时候分别将两个部分写成两个JSP,代码优化-=-)

  8.JSP内置对象

     为了简化Web页面的开发过程,JSP提供了一些由容器实现和管理的对象,这些对象在JSP中能够直接使用,不须要JSP页面编写进行实例化,能够直接使用,此类对象称之为JSP的内置对象。

    其中request, response, out, session ,application最为经常使用。 能够按功能分为四大类: 与输入输出有关的:out, request, response 与上下文有关的:session,applixation, pageContext 与servlet有关的:page, config 与错误处理有关的:exception

以上就是JSP的一些基本内容,很粗糙,详细自行W3C。

JSP的基本内容了解就酱紫。我慢慢往下更,基础内容有点多,消化得须要时间--按部就班A

对了,里面有很一部分东西我是按照迪哥的课件向前的=-=致个谢JAVA EE原本就是他带的我。

附上迪哥传送门:http://www.storagelab.org.cn/zhangdi/

相关文章
相关标签/搜索