`
wangcheng
  • 浏览: 1467397 次
  • 性别: Icon_minigender_1
  • 来自: 青岛人在北京
社区版块
存档分类
最新评论

在javascript文件中使用jstl标签

    博客分类:
  • java
阅读更多
今天看到同事harry_duan写的一个js文件,感觉挺有意思。
目地是在js文件中使用jstl的fmt:message

1.在资源文件中定义消息 errors.message1=error xxxxxx
2.创建一个js文件,为了jstl能用,将js文件命名为 myjs.js.jsp (以jsp结尾)
js 代码
 
  1. <%@ page contentType="text/html; charset=utf-8" %>  
  2. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>  
  3.   
  4. showMessage = function() {  
  5.   alert("<fmt:message key="errors.message1"></fmt:message>");  
  6. }  

3.在jsp中引用这个js文件
xml 代码
 
  1. <script type="text/javascript" src="js/myjs.js.jsp"><!---->script>  
  2. <input type="button" onclick="javascript: showMessage();" value="showMessage">  

这样就OK了
分享到:
评论
4 楼 aresskyaressky 2016-06-18  
<!---->script> 这东西结尾,是错写。
而且经测试无效!
3 楼 lzy5710303 2011-03-02  
好想法
2 楼 madbluesky 2010-01-22  
好想法,试一下去
1 楼 zcsuntt 2008-11-07  
太牛了,这都能想到。

相关推荐

    JSTL标签依赖包下载

    在实际项目中,合理使用JSTL标签可以提高代码的可读性,减少代码量,同时保持良好的结构。但需要注意,过度依赖JSTL可能会使JSP页面过于复杂,违反了MVC架构的原则,因此应当适度使用,并结合其他技术如Spring MVC、...

    JSTL EL JAVASCRIPT实例

    在JSTL中,EL可以用于设置JSTL标签的属性,例如`c:set`标签用于设置变量,`c:out`标签用于输出变量的值。EL表达式的语法简洁,支持基本的算术运算、比较运算、逻辑运算以及对Java集合的遍历。 **JavaScript**则是一...

    JSTL标签参考手册.pdf

    在文档中提到的指令,用于在JSP文件中引入JSTL标签库。例如: ```jsp ***" prefix="c" %&gt; ***" prefix="fmt" %&gt; ***" prefix="fn" %&gt; ``` 这些指令声明了JSTL库的URI和前缀,这样在JSP页面中就可以使用这些前缀来...

    jsp中jstl的jar包

    引入这个jar包后,可以在JSP页面中使用JSTL提供的各种标签。 2. **standard-1.1.2.jar**: 这个jar包是JSTL的EL(Expression Language)支持,也称为JSTL的fmt和fn库,提供了额外的功能,如日期/时间格式化和数组/...

    JSTL--EL使用手册.pdf

    JSTL还引入了一种表达式语言(Expression Language,简称EL),它是一种简化的脚本语言,可以在JSP页面中使用,主要目的是简化对数据的操作。EL语言在JSTL1.0规范中被引入,并在JSTL1.1规范中得到进一步发展,使得...

    JSTL相关资料 需要得拿走。

    3. **编写JSTL标签**:在JSP页面中使用已引入的JSTL标签,按照标签的语法和属性进行配置。 4. **运行和测试**:部署应用,通过浏览器访问JSP页面,观察JSTL标签是否正确执行并展示预期结果。 在提供的压缩包文件...

    JSTL jar包JSTL jar包

    3. **使用JSTL标签** - 现在可以在JSP页面中使用JSTL提供的各种标签,例如迭代一个集合: ```jsp ${yourCollection}" var="item"&gt; ${item} ``` **JSTL的优点:** 1. **可读性** - JSTL标签比脚本元素更清晰,提高...

    ojdbc7,jstl标签库,文件上传下载jar,json,Ajax等jar包

    本压缩包包含了一系列与开发Web应用程序密切相关的jar包,如ojdbc7、jstl标签库、文件上传下载功能支持的jar、处理JSON数据的jar以及用于实现异步JavaScript和XML(Ajax)通信的jar。以下是对这些关键组件的详细说明...

    JSP标签,采用web.xml引入标签库描述文件

    本文将深入探讨JSP标签,特别是自定义标签,并解释如何通过`web.xml`配置文件来引入标签库描述文件,以便在JSP页面中使用这些标签。 首先,JSP标准标签库(JSTL)是一套预定义的标签,用于处理常见的任务,如迭代、...

    j2ee 相关资料 包括css html JavaScript dom4j JSTL 全部都是很难找的精品

    J2EE项目通常需要开发者具备HTML和CSS来构建用户界面,使用JavaScript进行前端交互,通过DOM4J处理XML数据,而JSTL则帮助简化后端JSP页面的编程。掌握这些技能将有助于成为一名全面的Web开发人员。这份CHM资料集合...

    JSTL的资源包

    4. **Function标签库**:提供一系列函数,可以像在JavaScript中一样在JSP页面中使用。 5. **JDBC标签库**:简化数据库操作,如查询、更新等。 **jakarta-taglibs-standard-1.1.2**是JSTL的一个版本,其中包含了JSTL...

    总结EL和JSTL

    使用 JSTL 需要完成三项准备工作:下载 JSTL 所需的 jstl.jar 和 standard.jar,将两个 jar 文件复制到 WEB-INF\lib 目录下,并添加到项目中。在 JSP 中添加标签指令,指令代码如下:”...

    jstl-impl-1.2

    通过这些引入,你可以开始在JSP页面中使用JSTL标签了。 例如,用`&lt;c:forEach&gt;`标签遍历一个集合: ```jsp ${yourCollection}" var="item"&gt; ${item.name} ``` 或者,使用`&lt;fmt:formatDate&gt;`进行日期格式化: ```...

    可编辑树 javascript+JSTL 实现可编辑树

    - `sectionTree.js`:这是项目的JavaScript文件,包含实现树形结构编辑功能的主要逻辑。 - `js`:可能是一个包含其他辅助JavaScript库或脚本的文件夹。 在实际开发中,可编辑树的实现还需要考虑到性能优化、错误...

    实现JSTL展示数据

    标题“实现JSTL展示数据”指的是使用JSTL标签来从数据库获取数据并显示在网页上。这个过程通常包括以下几个步骤: 1. **数据库设置**:`bills.sql`文件可能是一个SQL脚本,用于创建数据库表结构或填充初始数据。...

    JSTL以及EL表达式所需jar包

    使用JSTL,开发者可以将业务逻辑从JSP页面转移到标签中,使得页面更加清晰,更符合MVC(Model-View-Controller)设计模式。例如,`&lt;c:forEach&gt;` 标签用于迭代集合,`&lt;c:if&gt;` 标签用于条件判断。 在JSTL中,核心标签...

    JSTL类包,jspSmartUpload类包

    使用jspSmartUpload时,你需要在JSP页面中包含对应的JavaScript和CSS文件,并且设置一个表单来接收用户选择的文件。在服务器端,通过创建`SmartUpload`对象并调用其方法来处理上传过程,例如: ```java SmartUpload ...

    _html_css_javascript_sql_jdbc_jsp(el_jstl)_servlet

    CSS有三种使用方式:行内式(直接在HTML元素中使用`style`属性)、内嵌式(在`&lt;head&gt;`中使用`&lt;style&gt;`标签)和外链式(通过`&lt;link&gt;`标签引用外部CSS文件)。选择器包括标签选择器、类选择器(`.myclass`)和ID选择器...

    JSTL所需jar包

    为了在项目中使用JSTL,你需要将这些JAR添加到Web应用的`WEB-INF/lib`目录下,或者如果你使用的是Maven或Gradle等构建工具,可以将其添加为项目的依赖。 使用JSTL的一个简单示例是在JSP页面上使用`&lt;c:forEach&gt;`标签...

Global site tag (gtag.js) - Google Analytics