暑假学习计划:Day_1.JSPamp;Servletamp;Tomcat 环境搭建到基础的认识。

其中,需要注意:

  /bin    存放启动/关闭Tomcat的脚本文件,.bat后缀的是Windows下的,sh是Linux下的。

  /conf    存放Tomcat的各种全局设置文件,其中有 server.xml 和 web.xml

  /webapps Tomcat的web发布目录,默认情况下的web应用的存放地址。

  /work    存放jsp编译后的class文档。

5.使用Tomcat编写一个HelloWorld页面。

  a.在 /webapps文档下新建文件夹(与工程名相同)新建为:Hello。

  b.从examples中复制 WEB-INF文件夹到Hello中,删除除了web.xml的其他文件。

  c.复制index.html到Hello中,并且修改代码如下:

1 !DOCTYPE HTMLhtml lang="en"head
2 meta charset="UTF-8"
3 titleHello/title
4 /head
5 body
6 p
7 h1Hello world/H1
8 p/p
9 /body/html

  d.运行Tomcat,在 /bin目录中找到 startup.bat双击就可以运行Tomcat(shutdown.bat 为关闭,Linux下为 sh 后缀文件)。

  e.打开浏览器,输入地址:http://localhost:8080/Hello,其中Hello为新建的文件夹名。

6.使用Eclipse写一个Hello World:

  a.新建DynamicWebproject项目,命名为Hello。

  b.找到servers,右键new-server新建Tomcat服务器,找到Apache,新建Tomcatv7.0 server 。然后关联本地Tomcat文件夹。

  c.在新建的服务器上右键找到Add add Remove,将工程添加到服务器中。

  f.在新建的工程中找到WebContent中新建jspfile命名为index.jsp,修改源代码如下:

 1 %@ page language="java" contentType="text/html; charset=ISO-8859-1"
 2     pageEncoding="ISO-8859-1"%
 3 !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
 4 html
 5 head
 6 meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"
 7 titleHello/title
 8 /head
 9 body
10 Hello World
11 /body
12 /html

  g.在servers中运行Tomcat服务器。打开浏览器输入地址:http://localhost:8080/Hello 。

7.可以将工程进行导出打包,右键工程名-Export-WAR file。导出后可以解压,也可以放在Tomcat的目录下的 /webapps 目录下,运行Tomcat 后会自己进行解压。

8.Jsp基本语法。

  a.新建的Jsp文件如下:

技术分享技术分享
 1 %@ page language="java" contentType="text/html; charset=ISO-8859-1"
 2     pageEncoding="ISO-8859-1"%
 3 !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
 4 html
 5 head
 6 meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"
 7 titleInsert title here/title
 8 /head
 9 body
10 
11 /body
12 /html

View Code

  b.page指令:1).language:选择使用的脚本语言。使用java即可。

         2).contentType:定义Jsp字符的编码的页面,响应的MIME类型。

         3).pageEncoding:Jps页面的字符编码,使用utf-8即可。否则可能无法使用中文。

  c.Scriptlet标签:

    通过Scriptlet标签可以嵌入java代码。

        1). %! % 定义全局变量,方法,类。

        2).% %定义局部变量,方法。

        3). %= %输入某个变量的值或者具体的方法。

9.Jsp包含指令:

        1).静态包含:%include file = " 文件名 " % 拿过来再编译,可能出现变量名重复等多种问题。
        2).动态包含:jsp:include page = " 文件名 " / 编译后再拿过来。主要使用该种方法。

10.Jsp跳转指令(初步了解):

    jsp:forward

        jsp:param value = " " name = ""

    /jsp:forward

  特点:页面内跳转,并不会改变网址的路经,同时可以进行传值。

                                                完成时间:2017-22-07.

暑假学习计划:Day_1.JSPServletTomcat 环境搭建到基础的认识。

原文地址:http://www.cnblogs.com/hixkill/p/7271110.html


最新回复(0)
/jishuA0jgCgn88J84Kkh_2BEKKMJ52xs3CT1TeNLXymOH8ai4A_3D4719273
8 简首页