javascript - 当我调制一个 JSP 文件时,我可以像这样包含它的 javascript 函数吗?
问题描述
如果有这样的JSP文件,
...
<div id="header" onclick="hideHeader()">
...
</div>
<div id="body">
...
</div>
<div id="footer">
...
</div>
<script>
function hideHeader() { ... }
...
</script>
...
我想将“#header”部分调制到另一个 JSP 文件中。
但是有一个 Javascript 函数连接到“#header”上的点击事件。
在这种情况下,是否可以制作并包含一个新的 JSP 文件,如下所示?
我认为它看起来不太好,因为这样一来,html 代码之间可能会有几个“脚本”标签。
所以我想听听你对此的看法。
如果有更好的方法,请告诉我。
谢谢你。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<div id="header" onclick="hideHeader()">
...
</div>
<script>
function hideHeader() {...}
</script>
...
<%@ include file="header.jsp" %>
<div id="body">
...
</div>
<div id="footer">
...
</div>
<script>
...
</script>
...
解决方案
推荐阅读
- reactjs - 如何在 nextjs react 项目中包含静态文件夹中的 css?
- sitecore8 - Sitecore 页面编辑器在此处添加按钮未针对特定用户显示
- spring - Spring Boot 中的 OneToMany 和 ManyToOne 映射
- tensorflow - 如何重新初始化张量流变量?
- android - org.edx.mobile.view.RegisterActivity:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException
- c++ - 创建了一个结构,创建了一个函数,它返回结构的对象,例如 T1,T2 但如果刹车等于 0,则刹车系统().keys[] 不能作为 T1.keys[] 工作
- python - 覆盖 importlib 以在 python 中动态重命名导入的模块
- javascript - 如何在 JS 中获取随机数?
- jq - 如何将两个 json 与 jq 相乘?
- r - R中的带状变量