在三月初学校开设了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