jsp文件可以容纳javascript吗
大家好,快速提问 第一次使用java脚本 我有一个jsp文件,它将创建一个数据网格,数据网格的一列是复选框。我的问题是JSP文件是否包含javascript,或者我是否需要为javascript创建一个不同的文件。java脚本的功能将是一个全选按钮 如果JSP可以保存javascript,那么代码属于哪里?我的意思是,代码驻留的头是什么jsp文件可以容纳javascript吗,javascript,jsp,Javascript,Jsp,大家好,快速提问 第一次使用java脚本 我有一个jsp文件,它将创建一个数据网格,数据网格的一列是复选框。我的问题是JSP文件是否包含javascript,或者我是否需要为javascript创建一个不同的文件。java脚本的功能将是一个全选按钮 如果JSP可以保存javascript,那么代码属于哪里?我的意思是,代码驻留的头是什么 <html> 谢谢大家的帮助。应该在HTML节点的head标记下添加脚本标记。 然后,script标记可以简单地包含JavaScript
<html>
谢谢大家的帮助。应该在HTML节点的head标记下添加脚本标记。 然后,script标记可以简单地包含JavaScript 这与向普通html页面添加脚本标记没有任何区别
<html>
<head>
<script type="text/javascript"><!-- required for FF3 and Opera --><jsp:text> </jsp:text></script>
</head>
</html>
将内联javascript添加到jsp:text的主体(jsp:text可能不是必需的,我不确定),或者添加一个src=”“属性,该属性包含浏览器将从中使用页面的URL的相对(或绝对)路径。是的,技术上可以。您只需将它放在
内的
标记下即可。但是,我建议使用
标记包含JavaScript文件,而不是直接将JavaScript插入JSP。JavaScript和JSP之间没有依赖关系,因为JavaScript用于客户端脚本,JSP用于使用Java EE动态生成HTML页面或内容。JavaScript可以与HTML一起在任何支持JavaScript的浏览器上使用(我们用于工作和开发的所有浏览器都支持JavaScript)
您可以随意为HTML页面编写JavaScript函数和代码来创建一个交互式网站,无论您是使用ASP、JSP还是PHP进行服务器端脚本编写和动态HTML内容生成,因为所有这些框架都生成并使用HTML、CSS、JavaScript和媒体内容。您的浏览器只能理解HTML、CSS和JavaScript,它是理解JSP及其Java代码的web服务器应用程序
为什么不在JSP页面中编写此代码并检查它是否有效
<script type="text/javascript">alert('Hello World!');</script>
alert('Hello World!');
JavaScript不限于写在
标记中,您可以在HTML页面中任意位置编写它。在某些情况下,您希望在
标记的末尾编写JavaScript函数。我刚才在这里回答了一个类似的问题:
一般的答案是:JSP可以包含常规HTML页面可以包含的任何内容。JSP是一种HTML扩展,带有在服务器上处理的JSP标记。处理JSP标记并生成响应后,该响应与常规HTML之间没有任何区别
因此,真正的问题是在HTML中存储java脚本的位置。我认为,最干净的方法是将它们放在一个或多个单独的文件中,然后使用带有“src”属性的
标记:
<script src="<java-script-url>"></script>
但是,如果java脚本没有那么大和复杂,那么可以将它们包含在页面的
元素下的页面中