JSP开发入门(一)–安装好你的机器来使用JSP

一、安装JDK

一、安装JDK

1.1 下载与安装JDK

首先,我们需要下载安装Java Development Kit(JDK)。JDK是Java应用程序的基本开发工具,它包括了Java运行时环境(JRE),Java编译器,Java API文档和其他一些实用工具。JDK的下载地址为:

https://www.oracle.com/java/technologies/javase-downloads.html

根据你的操作系统和位数选择下载对应的JDK版本。下载完成后,执行安装程序,一路点击“下一步”完成安装即可。

1.2 配置环境变量

JDK安装完成后,我们需要配置一下环境变量。打开计算机的“控制面板”,找到“系统和安全”栏目下的“系统”,点击左侧的“高级系统设置”。

在系统属性对话框中,点击“环境变量”。

在环境变量对话框中,点击“新建”按钮,在“变量名”输入框中输入“JAVA_HOME”,在“变量值”输入框中输入JDK的安装路径,例如:“C:\Program Files\Java\jdk1.8.0_231”。

接下来在系统变量列表中找到“Path”,双击它,在弹出的“编辑环境变量”对话框中,在“变量值”编辑框的最前面添加“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”,注意,前面有一个分号。然后点击“确定”按钮保存变更。

到此JDK的安装和配置已经完成。接下来我们需要下载安装Tomcat。

二、安装Tomcat

2.1 下载与安装Tomcat

Tomcat是目前最流行的JSP和Servlet容器。Tomcat可以从Apache官网中下载。Tomcat的下载地址为:

https://tomcat.apache.org/download-90.cgi

根据你的操作系统和位数选择下载对应的Tomcat版本。下载完成后,解压文件到你选择的目录中(例如:“C:\Program Files\Apache Software Foundation\Tomcat 9.0”)。

2.2 配置Tomcat

Tomcat的配置非常简单,我们只需要配置一个环境变量即可。和配置JDK时一样,打开计算机的“控制面板”,找到“系统和安全”栏目下的“系统”,点击左侧的“高级系统设置”。

在系统属性对话框中,点击“环境变量”。

在环境变量对话框中,点击“新建”按钮,在“变量名”输入框中输入“CATALINA_HOME”,在“变量值”输入框中输入Tomcat的安装路径,例如:“C:\Program Files\Apache Software Foundation\Tomcat 9.0”。

到此Tomcat的安装和配置已经完成。接下来我们可以使用JSP进行开发了。

三、创建第一个JSP页面

在Tomcat的安装目录下的“webapps”目录下创建一个新的文件夹,例如:“jspdemo”。在这个文件夹下创建一个名为“index.jsp”的文件,这将是我们的第一个JSP页面。

在“index.jsp”文件中输入以下代码:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Hello World</title>
</head>
<body>
  <h1>Hello, World!</h1>
</body>
</html>

保存文件后,在你的浏览器中访问"http://localhost:8080/jspdemo/index.jsp"(注意:8080是Tomcat默认的端口号,如果你的Tomcat使用的是其他端口号,那么需要修改相应的端口号)。如果一切正常,你将会看到“Hello, World!”的输出。

四、使用JSP进行Web开发

JSP相当于是将Java代码插入到HTML页面中进行动态生成的一种技术。我们可以在JSP中使用Java中的变量、类、方法等。下面是一个简单的示例,它将接收用户输入的姓名和电子邮件地址,并输出一条问候语。

在“jspdemo”文件夹下创建一个名为“greet.jsp”的文件,输入以下代码:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Greet</title>
</head>
<body>
  <%--定义Java变量--%>
  <% String name = request.getParameter("name"); %>
  <% String email = request.getParameter("email"); %>
  <%--输出结果--%>
  <h1>Hello, <%= name %>!</h1>
  <p>Your email is <%= email %>.</p>
</body>
</html>

在上面的代码中,我们使用了JSP的内置对象request,它可以用来获取HTTP请求的参数值。在HTML代码中使用<% %>来插入Java代码,使用<%= %>来输出Java变量的值。

保存文件后,在你的浏览器中访问"http://localhost:8080/jspdemo/greet.jsp?name=John&email=john@example.com"。如果一切正常,你将会看到“Hello, John!”和“Your email is john@example.com.” 的输出。

至此,我们已经完成了JSP的安装和开发入门教程。

本文标题为:JSP开发入门(一)–安装好你的机器来使用JSP

基础教程推荐