这里需要用到Tomcat服务器,Tomcat服务器的安装和应用请参阅博客的其他文章。
新建一个Tomcat Project(Tomcat服务器) 。
选择Tomcat Project(Tomcat项目)。
下一步,项目起名为Chapter09a。
下一部,保持默认
完成即可。
下面我们在Chapter09a项目里建立文件firstjsp.jsp。
代码如下:
<%@ page contentType="text/html" %>
<html>
<head>
<title>JSP test</title>
</head>
<body>
<%-- out是脚本元素中已有的成员,它类似于System.out。 --%>
<% out.print("hello,world"); %>
<br>
<!-- 这是Java表达式,它创建了一个Date对象。 -->
<% java.util.Date date = new java.util.Date(); %>
Today is: <%=date.getDate()%>
</body>
</html>
保存,然后,启动Tomcat服务器
我们打开ie浏览器,输入
http://localhost:8080/Chapter09a/firstjsp.jsp
我们可以看到执行结果为
i
上面的程序需要注意的一点是,如果你用的是英文版的MyEclipse,如果有中文存在,会出错提示
eclipse jsp Save could not be completed
提示你编码不对,需要重新设置编码。
解决方法:
把第一行的代码改为:
<%@ page contentType="text/html;charset=utf-8" pageEncoding="utf-8" %>
中文问题不能存盘就可以解决啦!
继续努力!!
- 大小: 23.8 KB
- 大小: 40.8 KB
- 大小: 29.6 KB
- 大小: 32.9 KB
- 大小: 2.1 KB
- 大小: 19.2 KB
- 大小: 20.4 KB
分享到:
相关推荐
JSP 程序设计从入门到精通 本书主要介绍了 JSP ...Application 是一种服务器端的存储机制,用于存储应用程序的信息。 本书涵盖了 JSP 程序设计的所有方面,从基础知识到高级技术,为读者提供了一个系统的学习平台。
### Java入门知识:J2SE、J2EE与J2ME的区别 #### 一、Java简介 Java是一种广泛使用的高级编程语言,它以其强大的跨平台能力、丰富的类库以及易于维护的特点,在软件开发领域占据着重要的地位。Java由Sun ...
学习如何捕获和处理异常,以及使用如Log4j这样的日志框架记录应用程序的运行情况,有助于问题排查和系统维护。 通过这个"简单的Java+jsp小程序",初学者可以逐步掌握Web开发的基础知识,为进一步深入学习如Spring、...
JSP(Java Server Pages)是一种服务器端技术,用于创建动态网页,它允许开发者将Java代码嵌入到HTML页面中。随着互联网技术的迅速发展,Web技术也日新月异,JSP作为一种成熟的动态页面技术,在web前端开发中扮演了...
Java Web开发是构建基于互联网应用程序的关键技术,涵盖了多种框架和工具。这个压缩包中的资源,"零基础学Java.Web开发:JSP Servlet Struts Spring Hibernate Ajax(PPT)",旨在为初学者提供一个全面的学习路径,从...
- **易于使用**:JSP允许开发者在HTML页面中直接编写Java代码,使得Web应用程序的开发更加直观。 - **可移植性强**:由于JSP基于Java技术,因此可以在任何支持Java的平台上运行。 - **强大的功能**:JSP可以访问...
它允许Web开发者将HTML代码与Java代码结合在一起,以创建交互式的Web应用程序。JSP的主要目的是简化Java Web应用的开发,使得前端开发者可以更方便地处理视图层,而将业务逻辑和数据处理留给服务器端的JavaBeans组件...
8. **Java Swing和JavaFX**:这两者是Java的图形用户界面(GUI)库,用于创建桌面应用程序。Swing是早期的选择,而JavaFX提供更现代的UI组件和更好的性能。 9. **Java EE**:如果深入学习,你还会遇到Java企业版...
Java的Java Enterprise Edition(JEE,现更名为Jakarta EE)提供了服务器端开发的支持,包括Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等技术,用于构建分布式、高性能的应用系统。...
### JAVA入门:J2EE的学习流程 在Java技术体系中,根据不同的应用场景和技术需求,Java主要分为三个版本:J2SE(Java 2 Platform Standard Edition)、J2ME(Java 2 Platform Micro Edition)以及J2EE(Java 2 ...
**JSP(Java Server Pages)** 是一种动态网页技术,由Sun Microsystems开发,现在由Oracle公司维护。...通过学习这些材料,你可以了解如何在实际项目中有效地利用JSP来构建动态、交互式的Web应用程序。
- **使用Servlet改写联系簿**:通过具体的示例代码展示如何使用Servlet重构原有的JSP应用。 #### 第7章 使用Filter过滤请求 - **批量设置请求编码**:使用Filter统一设置所有请求的字符编码。 - **用Filter控制用户...
《洪恩JAVA编程之道》是一本深入探讨Java编程技术的书籍,其随碟代码提供了丰富的实践示例,帮助读者巩固理论知识,提升编程技能。在Java编程的世界里,理解和掌握这些知识点至关重要,因为它们构成了Java程序员的...
### Java入门核心知识点详解 #### 一、JDK概述与安装 **JDK**(Java Development Kit)作为Java开发的基础工具包,对于学习Java编程语言至关重要。它包含了Java运行环境(Java Runtime Environment, JRE)、Java...
【Java Web开发】是IT领域中的一个重要分支,它结合了Java编程语言与Web技术,用于构建动态、交互式的网络应用程序。对于初学者来说,掌握Java Web开发的基本概念和技术是迈向专业开发者的必经之路。本资源"零基础学...
- **Java Servlet的解释**:Servlet是一种Java技术,用于创建动态Web应用程序。 - **JSP与Servlet的关系**:JSP在服务器端被编译成Servlet。 ##### 4.2 Servlet规范定义的Servlet生命周期 - **初始化阶段**:当...
Java Web程序设计入门课程主要讲解的是如何使用Java Server Pages (JSP) 技术来创建动态网页。JSP是一种基于Java的服务器端脚本语言,它允许开发者在HTML页面中嵌入Java代码,以便在服务器端生成动态内容。JSP的核心...
9. **Java Swing和JavaFX**:对于开发图形用户界面(GUI)的应用,Java Swing和JavaFX是两个重要的库,你可以学习如何使用它们创建交互式的桌面应用程序。 10. **Java Web开发**:一旦掌握了基础,你还可以进一步...