<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSP Example</title>
</head>
<body>
<h1>Welcome to JSP!</h1>
<%
// 这里是Java代码块,可以在页面中嵌入Java代码
String greeting = "Hello, World!";
out.println("<p>" + greeting + "</p>");
// 使用JSP表达式输出变量
int number = 42;
%>
<p>The answer is <%= number %>.</p>
<%
// 使用JSP脚本处理用户输入
String userMessage = request.getParameter("userMessage");
if (userMessage != null && !userMessage.isEmpty()) {
out.println("<p>You said: " + userMessage + "</p>");
}
%>
<!-- HTML表单用于提交用户输入 -->
<form action="index.jsp" method="post">
<label for="userMessage">Enter a message:</label>
<input type="text" id="userMessage" name="userMessage">
<input type="submit" value="Submit">
</form>
</body>
</html>
<%@ page ... %> 指令定义了页面的属性,如使用的编程语言、字符编码等。<html>, <head>, 和 <body>标签。<% ... %>嵌入Java代码,可以在页面中执行Java逻辑。<%= ... %>直接输出Java变量的值到页面。request.getParameter()获取用户提交的数据,并在页面中显示。上一篇:java8的新特性
下一篇:java repository
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站