news 2026/6/10 17:01:09

IDEA(2020版)实现JSP指令和动作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IDEA(2020版)实现JSP指令和动作

查看全文:https://www.longkui.site/program/java/idea2020jsp2/7232/


一、JSP指令
(1)page指令

指令格式如下:

<%@page 属性名1="属性值1"属性名="属性值2"... %>

比如下面这样:

<%@ pagelanguage="java"contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@ pageimport="java.awt.*"%><%@ pageimport="java.util.*","java.awt.*"%>

(2)include指令

需要再JSP页面中包含领一个JSP页面,一般使用include指令

格式如下:

<%@ includefile="被包含的文件地址"%>

右击Web文件夹,New—>JSP/JSPX,名称为date,代码参考如下:

<%@ pagelanguage="java"contentType="text/html; charset=UTF-8"%><%@ pageimport="java.util.Date"%><%@ pageimport="java.text.SimpleDateFormat"%><html><head><title>date</title></head><body>当前时间是:<% Datedate=new Date();SimpleDateFormatdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String today=df.format(date);out.println(today);</body></html>

继续右击Web文件夹,New—>JSP/JSPX,名称为include,代码参考如下:

<%@ pagelanguage="java"contentType="text/html; charset=UTF-8"%><html><head><title>欢迎你</title></head><body><%@ includefile="date.jsp"%></body></html>

运行一下tomcat,在浏览器中访问下面的地址:

http://localhost:8080/chapter06/include.jsp


(3)taglib指令

taglib指令标识该页面中所使用的标签库。基本格式如下:

<%@ taglibprefix="tagPrefix"uri="URL"%>

二、JSP动作元素
(1)包含文件元素jsp:include

jsp:include动作元素用于向当前页引入其他的文件。

右击Web文件夹,New—>JSP/JSPX,名称为included,代码参考如下:

<%@ pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>include</title></head><body><%Thread.sleep(5000);%>included.jsp内的中文<br /></body></html>

继续右击Web文件夹,New—>JSP/JSPX,名称为dynamiclnclude,代码参考如下:

<%@ pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>dynamicInclude page</title></head><body>dynamicInclude.jsp内的中文<br /><jsp:includepage="included.jsp"flush="true"/></body></html>

在浏览器中输入

http://localhost:8080/chapter06/dynamiclnclude.jsp


点击查看全文:https://www.longkui.site/program/java/idea2020jsp2/7232/

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

PyTorch-v2.8新特性解读:性能提升背后的底层优化

PyTorch-v2.8新特性解读&#xff1a;性能提升背后的底层优化 在深度学习研发的日常中&#xff0c;你是否曾遇到这样的场景&#xff1a;模型结构早已设计完毕&#xff0c;训练逻辑也反复验证无误&#xff0c;可一跑起来却发现 GPU 利用率始终徘徊在 30% 以下&#xff1f;或者更糟…

作者头像 李华
网站建设 2026/6/10 10:44:47

使用SSH远程连接PyTorch开发环境:高效运维必备技能

使用SSH远程连接PyTorch开发环境&#xff1a;高效运维必备技能 在深度学习项目中&#xff0c;我们常常面临这样一个现实&#xff1a;训练模型需要强大的GPU算力&#xff0c;而这些资源通常集中在远程服务器或云平台上。你的笔记本可能跑不动ResNet-50的完整训练&#xff0c;但…

作者头像 李华
网站建设 2026/6/10 11:11:50

PyTorch分布式训练入门:多GPU并行计算实践指南

PyTorch分布式训练入门&#xff1a;多GPU并行计算实践指南 在现代深度学习项目中&#xff0c;单块GPU早已无法满足大模型的训练需求。当你面对一个拥有上亿参数的Transformer网络&#xff0c;或是处理ImageNet级别的图像数据集时&#xff0c;训练时间动辄以天甚至周为单位——这…

作者头像 李华
网站建设 2026/6/10 6:45:46

如何选择合适的CUDA版本匹配PyTorch GPU运行需求

如何选择合适的CUDA版本匹配PyTorch GPU运行需求 在深度学习项目开发中&#xff0c;一个看似简单却频繁困扰开发者的问题是&#xff1a;为什么我的 PyTorch 无法使用 GPU&#xff1f;明明装了 CUDA&#xff0c;也安装了 torch&#xff0c;但 torch.cuda.is_available() 却返回 …

作者头像 李华
网站建设 2026/6/10 12:32:31

Jupyter Notebook插件推荐:提升PyTorch代码编写效率

Jupyter Notebook 与 PyTorch-CUDA 镜像&#xff1a;构建高效深度学习开发环境 在如今的 AI 开发实践中&#xff0c;一个常见的尴尬场景是&#xff1a;好不容易复现了一篇论文的代码&#xff0c;却卡在了环境配置上——torch 版本不兼容、CUDA 找不到驱动、cuDNN 编译失败………

作者头像 李华
网站建设 2026/6/10 12:37:11

[特殊字符] MediaCrawler - 自媒体平台爬虫 [特殊字符]️

&#x1f525; MediaCrawler - 自媒体平台爬虫 &#x1f577;️ MediaCrawler 是一款功能强大的多平台自媒体数据采集工具&#xff0c;它能够帮助用户抓取各大自媒体平台如小红书、抖音、快手、B站、微博、贴吧、知乎等的公开信息。无论是进行数据分析、舆情监控还是进行内容创…

作者头像 李华