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

Posted KelovpString

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA EE 学习笔记[V1 jsp编程]相关的知识,希望对你有一定的参考价值。

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

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

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

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

   而入门的开始,从jsp编程开始

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

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

   按照惯例:

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

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

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

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

  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的内置对象。

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

JSP的基本内容了解就酱紫。我慢慢往下更,基础内容有点多,消化得需要时间--循序渐进A

以上是关于JAVA EE 学习笔记[V1 jsp编程]的主要内容,如果未能解决你的问题,请参考以下文章

JavaWeb学习笔记5--JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)

Java EE JSP编程基础

jsp/servlet学习笔记(核心编程)servlet部分

JAVA EE 学习笔记[V5 struts2框架标签库]

JAVA EE 学习笔记[V3 JDBC连接数据库]

JSP学习笔记-JSP内置对象