news 2026/7/22 19:34:52

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/7/9 14:48:23

2025年最值得收藏的GitHub大模型开源项目合集,小白也能轻松上手

文章精选了5个GitHub热门开源项目&#xff1a;Awesome知识库(370kStar)、self-llm大模型入门指南、mindsDB AI查询引擎、Qlib AI量化投资平台和R&D-Agent智能体框架。这些项目覆盖大模型学习、数据查询、量化投资和AI研发等领域&#xff0c;帮助程序员和AI爱好者快速掌握技…

作者头像 李华
网站建设 2026/7/20 6:17:24

解决leetcode第3791题.给定范围内平衡整数的数目

3791.给定范围内平衡整数的数目难度&#xff1a;困难问题描述&#xff1a;给你两个整数low和high。如果一个整数同时满足以下两个条件&#xff0c;则称其为平衡整数&#xff1a;它至少包含两位数字。偶数位置上的数字之和等于奇数位置上的数字之和&#xff08;最左边的数字位置…

作者头像 李华
网站建设 2026/7/21 20:35:28

GitHub Wiki编写PyTorch项目文档

GitHub Wiki 编写 PyTorch 项目文档 在深度学习项目开发中&#xff0c;最让人头疼的往往不是模型结构设计或调参技巧&#xff0c;而是“为什么你的代码在我机器上跑不起来&#xff1f;”——这个看似简单的问题背后&#xff0c;隐藏着环境依赖混乱、CUDA 版本冲突、Python 包版…

作者头像 李华
网站建设 2026/7/15 4:03:57

分布式训练容错机制:PyTorch Eager与FSDP对比

分布式训练容错机制&#xff1a;PyTorch Eager与FSDP对比 在当今大模型时代&#xff0c;一次训练动辄持续数天甚至数周&#xff0c;GPU集群每小时的计算成本可能高达数百美元。如果因为某个节点突然宕机导致整个训练任务中断&#xff0c;不仅意味着巨大的时间损失&#xff0c;更…

作者头像 李华
网站建设 2026/7/21 16:01:19

基于PLC的智能交通灯控制系统设计

基于PLC的智能交通灯控制系统设计 第一章 引言 在城市道路交通管理中&#xff0c;交通灯是规范车流、人流秩序的核心设施&#xff0c;其控制合理性直接影响通行效率与交通安全。传统交通灯多采用固定时序控制&#xff0c;无法根据实时车流量、行人流量动态调整信号时长&#xf…

作者头像 李华