news 2026/4/18 11:20:12

IDEA(2020版)实现JSP基本语法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IDEA(2020版)实现JSP基本语法

查看全文:https://www.longkui.site/program/java/idea2020jsp1/7223/


在JSP文件中可以嵌套很多内容,例如JSP的脚本元素和注释等,这些内容的编写都需要遵循一定的语法规范。本节将对JSP的基本语法进行详细讲解。

一、创建JSP页面
右击 Web文件夹,选择New—>JSP/JSPX,名称为timeInfo

代码参考如下:

<%@ pagecontentType="text/html;charset=UTF-8"language="java"%><%@ pageimport="java.util.Date"%><%@ pageimport="java.text.SimpleDateFormat"%><html><head><title>JSP页面---显示系统时间</title></head><body><% Datedate=new Date();SimpleDateFormatdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String today=df.format(date);当前时间:<%=today%></body></html>

在浏览器里输入下面的地址,请注意tomcat的地址

http://localhost:8080/chapter06/timeInfo.jsp
运行结果如下:

二、JSP脚本元素
1.JSP Scriptlets

右击web,选择New—>JSP/JSPX,名称为example01,代码参考为:

<%@ pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>JSP Scriptlets</title></head><body><% int a=1, b=2;//定义两个变量a,b out.println(a+b);</body></html>

运行效果如下:

2.声明标识

基本格式

<%!定义变量或方法%>

右击web文件夹,选择New—>JSP/JSPX,名称为example02,代码参考为:

<%@ pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>JSP声明语句</title></head><%!public intprint(){//定义print方法 int a=1, b=2;//定义两个变量a,breturna+b;}<body><br /><% out.println(print());//调用print()方法,输出其返回值</body></html>

在浏览器中输入

http://localhost:8080/chapter06/example02.jsp
运行结果如下:


3.JSP表达式

基本格式如下:

<%=expression %>

右击web文件夹,选择New—>JSP/JSPX,名称为example03,代码参考为:

<%@ pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>JSP Scriptlets</title></head><%!int a=1, b=2;//定义两个变量a,b<body><%=a+b %><br /></body></html>

在浏览器中输入

http://localhost:8080/chapter06/example03.jsp
运行结果如下:


二、JSP注释
1.带有JSP表达式的注释


后续可查看全文:https://www.longkui.site/program/java/idea2020jsp1/7223/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 9:45:01

Ansys Zemax|探索OS中的物理光学传播

概述 物理光学传播 (Physical Optics Propagation, POP) 分析是OpticStudio序列模式中的一个强大的分析工具&#xff0c;它可以用来分析光束的传播和光纤耦合的效率。这篇文章旨在介绍这一分析工具的功能&#xff0c;并向您展示一些具体的应用示例。本文同时为您介绍了如何使用…

作者头像 李华
网站建设 2026/4/18 9:41:18

Jupyter Notebook转Python脚本方法

Jupyter Notebook转Python脚本方法 在深度学习项目开发中&#xff0c;一个常见的场景是&#xff1a;研究人员在一个预装了 PyTorch 和 CUDA 的容器环境中&#xff0c;通过 Jupyter Notebook 快速完成模型原型设计与调参实验。一切验证无误后&#xff0c;团队准备将这段代码部署…

作者头像 李华
网站建设 2026/4/17 16:05:02

GitHub热门PyTorch项目推荐:基于CUDA-v2.7镜像快速部署

GitHub热门PyTorch项目推荐&#xff1a;基于CUDA-v2.7镜像快速部署 在深度学习项目开发中&#xff0c;你是否曾经历过这样的场景&#xff1f;好不容易写完模型代码&#xff0c;准备在GPU上训练时却发现&#xff1a;CUDA版本不兼容、cuDNN缺失、PyTorch编译失败……一顿操作猛如…

作者头像 李华
网站建设 2026/4/18 8:20:09

‌国际化与本地化测试:语言、文化、区域设置‌

在跨境电商用户界面测试中&#xff0c;阿拉伯语从右向左&#xff08;RTL&#xff09;的排版适配缺陷曾导致某支付平台30%中东用户流失。这个典型案例揭示了国际化测试&#xff08;验证代码架构支持多语言的能力&#xff09;与本地化测试&#xff08;确保符合特定区域文化习惯&a…

作者头像 李华
网站建设 2026/4/18 5:27:16

金融科技测试:合规性、安全性与高可用性

金融科技测试的核心框架 金融科技&#xff08;FinTech&#xff09;革命正重塑全球金融生态&#xff0c;从移动银行到加密货币&#xff0c;系统复杂性激增。测试从业者肩负重任&#xff1a;确保应用在合规、安全和高可用性上无懈可击。合规性测试验证系统遵守法规&#xff08;如…

作者头像 李华
网站建设 2026/4/17 14:14:34

Git blame查找PyTorch代码修改责任人

Git blame查找PyTorch代码修改责任人 在深度学习项目的日常开发中&#xff0c;你是否遇到过这样的场景&#xff1a;模型训练突然出现 NaN 输出&#xff0c;排查一圈后发现是某个底层模块的数值稳定性逻辑被修改了——但没人记得是谁改的、为什么这么改&#xff1f;当团队规模扩…

作者头像 李华