JSP网页
简介
JSP,全称 Java Server Pages,是一种【使用动态网页开发技术的】JavaWeb中的动态页面,其运行在java服务器中的页面,其本质就是一个Servlet。它使用 JSP 标签在HTML网页中插入 Java 代码。标签通常以 <% 开头,以 %> 结束。JSP 是一种 Java servlet,主要由HTML网页代码、Java代码片段、JSP标签构成,主要用于实现 Java web 应用程序的用户界面部分。
相比于Servlet,JSP更加善于处理显示页面,而Servlet跟擅长处理业务逻辑,两种技术各有专长,所以一般我们会将Servlet和JSP结合使用,Servlet负责业务,JSP负责显示。
一般情况下, 都是Servlet处理完的数据,转发到JSP,JSP负责显示数据的工作。
JSP 通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
使用方法
补入此网站内容。
此处仅先给出一个简单的代码示例,如下所示。
<html>
<head>
<title>第一个 JSP 程序</title>
</head>
<body>
<%
System.out.println("Hello World!");
%>
//JSP表达式用来直接将Java变量输出到页面中
<%
String str = "abc";
%>
<%=str %>
</body>
</html>
从网址中取出传递给本网页的参数
比如网址为http://localhost:8080/SealManagement/?name=test
,使用java代码<% String name = request.getParameter("name");%>
取出。具体使用如下所示。
<%@ page language="java" contentType="text/html;charset=utf-8"%>
<% String name = request.getParameter("name");%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hello</title>
</head>
<body>
${param.name}
</body>
</html>
运行效果,如下图所示。