JSP总结之六:创建第一个简单的JSP页面

原创 2007年09月19日 14:25:00
 
1、在Tomcat 6.0的安装目录的webapps目录下新建一个目录,起名叫myapp。
2、在myapp目录下新建一个目录WEB-INF,注意,目录名称是区分大小写的。
3、WEB-INF下新建一个文件web.xml,内容如下:
   <?xml version="1.0" encoding="gb2312"?>
<web-app>
    <display-name>My Web Application</display-name>
    <description>
        An application for test.
    </description>
</web-app>
4、在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
<html>
<body>
    <center>Now time is: <%=new java.util.Date()%></center>
</body>
</html>
5、重启Tomcat。
6、打开浏览器,输入http://localhost:8080/myapp/index.jsp 。
 
Eclipse创建
1、 安装好JDK1.6.0和TOMCAT6.0后,将Eclipse软件拷贝到本地硬盘的一个文件夹里。
2、 安装Eclipse的插件MyEclipse。
3、 运行eclipse.exe文件,打开后,选择路径Window->Preferences,弹出页面如下:
   
4、选择Java->Installed JREs,点击“Add”按钮,弹出:
5、在“JRE home directory”栏中选择JDK1.6.0的安装路径(如“C:/jdk1.6.0_02 在JRE name 栏中填写标识名字(如“jdk1.6.0_02 填好后,点击“OK”确定。
6、然后选择路径Server-> Installed Runtimes,弹出框如下:
7、选择Apache Tomcat v6.0,点击“Next”,弹出:
选择要用的Tomcat和JDK,然后点击“Finish”关闭窗口,退出Preferences窗口。
8、在Eclipse中选择file->new->project,新建项目。弹出:
9、然后选择“Dynamic Web Project”,点击“Next”,在按提示填写项目名(如“test1等内容,最后点击“Finish”,项目新建成功。
10、在新建的项目中,右键点击“WebContent”文件夹,选择新建“JSP”文件,取名为“index.jsp”。 “index.jsp”的<body></body>中填写“<center>Now time is: <%=new java.util.Date()%></center>”。
11、在Eclipse的右下栏选择“Servers”,然后点击中间有白色三角形的绿色运行按钮。当“Servers”的“State”显示为“Started”时,运行成功。
12、在浏览器的地址栏里输入“http://localhost:8080/test1/index.jsp”,就可以看到一个显示时间的JSP页面了。
NetBeans创建
       NetBeans6.0 Milestone10是目前最好的NetBeans系列软件。具备了强大的可视化开发功能,无论是用于Java Swing还是JSP。Sun公司计划在今年11月正式发布NetBeans 6。明年11月正式发布NetBeans 7。由于Eclipse的可视化开发需要依赖各种插件,而功能最强大的插件MyEclipse是商业软件,MyEclipse和NetBeans功能相当。因此建议使用NetBeans6,因为它是开源的,免费的,使用它是合法的,而且免去了选择,安装各种Eclipse插件的工作。
       安装完NetBeans6后,启动画面如下:
      
       启动完成后,进入主画面:
 
       选择File->New Project菜单,然后选择Project的类别为Web,选定Web Application。如下图:
       点击Next后,出现如下画面:
       在Server一栏选择Add按钮,然后在下面的对话框中
设置好Tomcat的安装目录。
       按下一步,出现如下画面:
       不选择任何一个Framework,我们只要创建最简单的jsp网页。工程创建完成后,会显示index.jsp文件。源代码如下:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%--
The taglib directive below imports the JSTL library. If you uncomment it,
you must also add the JSTL library to the project. The Add Library... action
on Libraries node in Projects view can be used to add the JSTL 1.1 library.
--%>
<%--
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
--%>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
 
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
 
    <h1>JSP Page</h1>
   
    <%--
    This example uses JSTL, uncomment the taglib directive above.
    To test, display the page like this: index.jsp?sayHello=true&name=Murphy
    --%>
    <%--
    <c:if test="${param.sayHello}">
        <!-- Let's welcome the user ${param.name} -->
        Hello ${param.name}!
    </c:if>
    --%>
   
    </body>
</html>
 
       现在运行这个工程,工程会自动编译,并且部署到tomcat中,然后启动浏览器,看到如下画面:
      
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

JS和JSP的区别

最近很多同学在纠结于名词缩写之间的相似性,因此本人也来写一篇,讲讲JS和JSP的区别。简单的说——JS是在客户端执行的,需要浏览器支持Javascript。JSP是在服务器端执行的,jsp 要先翻译,...
  • a2806005024
  • a2806005024
  • 2014年06月03日 16:43
  • 88688

jsp详解(第一篇)

JSP入门1 JSP概述1.1什么是JSPJSP(Java Server Pages)是JavaWeb服务器端的动态资源。它与html页面的作用是相同的,显示数据和获取数据。 1.2 JSP的组成JS...
  • qq_28483283
  • qq_28483283
  • 2016年04月23日 23:13
  • 5367

java 加密狗的应用 web项目

  • 2013年11月10日 20:43
  • 30.33MB
  • 下载

jsp中文乱码六种情况---解决方案

来源:http://blog.csdn.net/lovesummerforever/article/details/12290319   乱码是让人头疼的一件事情,您是否和我一样也遇...
  • Marry1234789
  • Marry1234789
  • 2016年10月22日 21:32
  • 6616

java、javascript、js、jsp的区别

javascript==jsjs是一种脚本语言,在html中,css管理位置,html主管内容,而js主管动作,减轻后台的操作,可以很简单的就实现对输入的数据的验证。比如说注册的时候,用js中的aja...
  • wenruo95
  • wenruo95
  • 2015年07月08日 17:00
  • 4935

JSP && JavaScript

温故JSP简介:JSP(java Server Pages) 是简化的Servlet设计 。 动态页面JSP页面的组成和普通的静态页面相比,JSP多出了JSP元素。 JSP元素:即JSP引擎可以处理...
  • v5_BAT
  • v5_BAT
  • 2017年05月06日 20:33
  • 5255

maven中添加servlet、jsp依赖

maven中添加servlet、jsp依赖创建java web项目之后,首先是需要添加servlet、jsp依赖到pom.xml: javax.servlet javax.servle...
  • zixiao217
  • zixiao217
  • 2016年09月24日 23:43
  • 9768

防止 jsp被sql注入的五种方法

原文:http://blog.chinaunix.net/uid-26717791-id-3139475.html  一、SQL注入简介     SQL注入是比较常见的网络攻击方式之一,它不...
  • lan861698789
  • lan861698789
  • 2016年04月23日 19:36
  • 522

asp、php、asp.net、jsp介绍及优缺点比较

现在主流的网站开发语言不外乎asp、php、asp.net、jsp等 网页从开始简单的HTML到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新新的版本,以下分析各种语...
  • Long_Xiao_Yun
  • Long_Xiao_Yun
  • 2016年03月17日 09:16
  • 5207

JavaWeb学习篇之----Jsp详解

今天我们来看一下Jsp的相关知识,首先来看看一下Jsp的相关定义: JSP全称是JavaServer Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 ...
  • jiangwei0910410003
  • jiangwei0910410003
  • 2014年04月14日 18:44
  • 14760
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JSP总结之六:创建第一个简单的JSP页面
举报原因:
原因补充:

(最多只允许输入30个字)