news 2026/9/3 21:06:28

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/9/2 19:59:43

Transformer学习率调度策略对比

Transformer学习率调度策略对比 在深度学习模型的训练过程中&#xff0c;一个看似微小却影响深远的超参数——学习率&#xff0c;往往决定了整个训练过程的成败。尤其是在以 Transformer 为核心架构的现代 NLP 和 CV 模型中&#xff0c;动辄数十亿参数的优化任务对训练稳定性与…

作者头像 李华
网站建设 2026/9/2 19:59:42

大模型开发必读:2026年AI三大关键词与实战指南,建议收藏

文章回顾2025年大模型从"规模化"到"Agent元年"的转变&#xff0c;展望2026年"R之年"(Return、Research、Remember)趋势。技术方面&#xff0c;思考时间扩展、多模态统一和强化学习成为关键&#xff1b;应用上&#xff0c;AI编程改变软件开发&…

作者头像 李华
网站建设 2026/9/2 19:59:20

大模型训练的本质:定义什么是‘好‘,然后达到‘好‘

本文揭示了大型语言模型训练的核心框架&#xff1a;定义"好"&#xff0c;然后达到"好"。从预训练(预测下一个词)到监督微调(模仿专家)&#xff0c;再到人类反馈强化学习(满足人类偏好)&#xff0c;最后到可验证奖励强化学习(追求客观正确)&#xff0c;每个…

作者头像 李华
网站建设 2026/9/2 19:59:43

Disk I/O瓶颈诊断:PyTorch数据加载器优化

Disk I/O瓶颈诊断&#xff1a;PyTorch数据加载器优化 在现代深度学习训练中&#xff0c;GPU 的算力已经达到了惊人的水平&#xff0c;尤其是 A100、H100 等高端显卡&#xff0c;单卡即可实现数十 TFLOPS 的浮点运算能力。然而&#xff0c;许多开发者在实际项目中却发现&#x…

作者头像 李华
网站建设 2026/9/2 19:59:20

Markdown数学公式书写:推导损失函数

Markdown数学公式书写&#xff1a;推导损失函数 在深度学习的研究与工程实践中&#xff0c;一个常见的场景是&#xff1a;你正在调试模型的反向传播过程&#xff0c;突然对某个梯度的计算产生了怀疑——“这个交叉熵的导数真的是 $ p_i - y_i $ 吗&#xff1f;” 此时&#xff…

作者头像 李华
网站建设 2026/9/2 19:59:43

制糖工业自动清洗机远程监控系统方案

糖工业作为食品工业的重要支柱产业&#xff0c;其生产过程的卫生安全与生产效率直接关系到行业发展质量。在制糖生产流程中&#xff0c;各类设备&#xff08;如蒸发器、结晶罐、管道、过滤设备等&#xff09;的内壁易积聚糖垢、积碳、微生物等污染物&#xff0c;若清洗不彻底&a…

作者头像 李华