首页
学习
活动
专区
工具
TVP
发布

JSPJSTL 标签

是一个不断完善开放源代码 JSP 标 签库。 EL 表达式主要是为了替换 jsp 表达式脚本,而标签库则是为了替换代码脚本。这样使得整个 jsp 页面 变得更佳简洁。.../jsp/jstl/functions" %> JSTL 标签使用步骤 1、先导入 jstl 标签 jar 包。...跟 switch ... case .... default 非常接近 choose 标签开始选择判断 when 标签表示每一种判断情况 test 属性表示当前这种判断情况...jsp 注释 2 、 when 标签标签一定要是 choose 标签 --%> <% request.setAttribute("score", 92);...var 表示遍历到数据 begin 表示遍历开始索引 end 表示结束索引 step 属性表示遍历步长 varStatus 属性表示当前遍历到数据状态

2.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

jsp 常用标签(重点****)

2)动态包含--很少用  动态包含会把包含 jsp 页面单独翻译成 servlet 文件,然后在执行到时候再调用翻译 servlet.../xxxx.jsp").forward(request, response); 功能 静态包含和动态包含区别:  在这里需要补充说明一点:我们在工作,几乎都是使用静态包含。...因为 jsp 页面虽然可以写 java 代码,做其他功能操作。但是由于 jsp 在开发过程中被定位为专门用来展示页面的技术。也就是说。jsp 页面,基 本上只有 html,css,js。...然后去继承生命周期监听器接口。 第二步:然后在 Web.xml 文件配置。...contextDestroyed(ServletContextEvent sce) { System.out.println("ServletContext 对象被销毁了"); } } 在 web.xml 文件配置如下

75430

jsp 自定义标签解决jsp页面int时间戳时间格式化问题

jsp 自定义标签解决jsp页面int时间戳时间格式化问题 之前在项目中根据需求,需要自定义标签,经过查询w3c文档,自己也踩了一些坑,特此记录自定义标签步骤,下面就以我之前一个例子定义一个时间转换标签为例...在项目中src建一个com.xiangmuming.tags包,里面建一个类DateTag.java,内容为: 此类内容参考地址,在引入时候也可以参考此文章在web.xml配置一下标签路径,这里我没有配置这个...如果返回EVAL_BODY_TAG则会再次设置标签体内容,直到返回SKIP_BODY; 如果返回EVAL_PAGE则标签体执行完后会继续执行JSP页面接下来部分; 如果返回SKIP_PAGE,则JSP...-- 代表标签版本号 --> 1.2 mt<!...关于jstl库日期标签使用请参考 注:本文是结合网上资料及自己总结所得,如需转载请注明http://www.cnblogs.com/zhuchenglin/p/8109787.html

1.7K20

jsp 自定义标签解决jsp页面int时间戳时间格式化问题

jsp 自定义标签解决jsp页面int时间戳时间格式化问题 之前在项目中根据需求,需要自定义标签,经过查询w3c文档,自己也踩了一些坑,特此记录自定义标签步骤,下面就以我之前一个例子定义一个时间转换标签为例...在项目中src建一个com.xiangmuming.tags包,里面建一个类DateTag.java,内容为: 此类内容参考地址,在引入时候也可以参考此文章在web.xml配置一下标签路径,这里我没有配置这个...如果返回EVAL_BODY_TAG则会再次设置标签体内容,直到返回SKIP_BODY; 如果返回EVAL_PAGE则标签体执行完后会继续执行JSP页面接下来部分; 如果返回SKIP_PAGE,则JSP...-- 代表标签版本号 --> 1.2 mt<!...关于jstl库日期标签使用请参考 注:本文是结合网上资料及自己总结所得,如需转载请注明http://www.cnblogs.com/zhuchenglin/p/8109787.html

1.7K10

jsp 自定义标签解决jsp页面int时间戳时间格式化问题

jsp 自定义标签解决jsp页面int时间戳时间格式化问题 之前在项目中根据需求,需要自定义标签,经过查询w3c文档,自己也踩了一些坑,特此记录自定义标签步骤,下面就以我之前一个例子定义一个时间转换标签为例...在项目中src建一个com.xiangmuming.tags包,里面建一个类DateTag.java,内容为: 此类内容参考地址,在引入时候也可以参考此文章在web.xml配置一下标签路径,这里我没有配置这个...如果返回EVAL_BODY_TAG则会再次设置标签体内容,直到返回SKIP_BODY; 如果返回EVAL_PAGE则标签体执行完后会继续执行JSP页面接下来部分; 如果返回SKIP_PAGE,则JSP...-- 代表标签版本号 --> 1.2 mt<!...关于jstl库日期标签使用请参考 注:本文是结合网上资料及自己总结所得,如需转载请注明http://www.cnblogs.com/zhuchenglin/p/8109787.html

1.6K20

jsp 自定义标签解决jsp页面int时间戳时间格式化问题

jsp 自定义标签解决jsp页面int时间戳时间格式化问题 之前在项目中根据需求,需要自定义标签,经过查询w3c文档,自己也踩了一些坑,特此记录自定义标签步骤,下面就以我之前一个例子定义一个时间转换标签为例...在项目中src建一个com.xiangmuming.tags包,里面建一个类DateTag.java,内容为: 此类内容参考地址,在引入时候也可以参考此文章在web.xml配置一下标签路径,这里我没有配置这个...如果返回EVAL_BODY_TAG则会再次设置标签体内容,直到返回SKIP_BODY; 如果返回EVAL_PAGE则标签体执行完后会继续执行JSP页面接下来部分; 如果返回SKIP_PAGE,则JSP...-- 代表标签版本号 --> 1.2 mt<!...关于jstl库日期标签使用请参考 注:本文是结合网上资料及自己总结所得,如需转载请注明http://www.cnblogs.com/zhuchenglin/p/8109787.html

1.4K20

jsp 自定义标签解决jsp页面int时间戳时间格式化问题

jsp 自定义标签解决jsp页面int时间戳时间格式化问题 之前在项目中根据需求,需要自定义标签,经过查询w3c文档,自己也踩了一些坑,特此记录自定义标签步骤,下面就以我之前一个例子定义一个时间转换标签为例...在项目中src建一个com.xiangmuming.tags包,里面建一个类DateTag.java,内容为: 此类内容参考地址,在引入时候也可以参考此文章在web.xml配置一下标签路径,这里我没有配置这个...如果返回EVAL_BODY_TAG则会再次设置标签体内容,直到返回SKIP_BODY; 如果返回EVAL_PAGE则标签体执行完后会继续执行JSP页面接下来部分; 如果返回SKIP_PAGE,则JSP...-- 代表标签版本号 --> 1.2 mt<!...关于jstl库日期标签使用请参考 注:本文是结合网上资料及自己总结所得,如需转载请注明http://www.cnblogs.com/zhuchenglin/p/8109787.html

1.8K10

安全框架 - Shiro注解以及JSP标签

Shiro想必大家都知道了,之前文章我也有提过,是目前使用率要比spring security都要多一个权限框架,本身spring自己都在用shiro,之前文章有兴趣可以去扒一下 最近正好用到shiro...在对资源访问时候需要对url进行权限配置,在spring-shiro.xml需要配置大量上述代码,这样做可以,但是十分冗余,而且也不利于后期维护,就像当初hibernate一样,有很多hbm...这样就可以在代码中使用注解了,需要注意是,注解可以再controller, service 以及dao层使用,但是建议再controller拦截,因为入口只有一个,而其他两层方法是可以公用 @RequiresPermissions...("order:query") 另外jsp上可以这样使用: ?...OK,这样整个权限控制就没有问题了,直接控制到资源,而不是角色。 ? 最后再附上一张最基本5张数据库权限表 ?

99960

JSP总结三(JSTL核心标签使用)

在定义变量时候,我们难免会用到Java代码,但是这里我们介绍标签,这个能够实现变量定义 标签属性有 var(定义变量)、value(变量)、target(为JavaBean...session.setAttribute("x",100); 在另外一个JSP文件可以使用下面的语句得到其中: session.getAttribute...网页导入标签 之前学过JSP网页导入,一个是静态导入,一个是动态导入,详情请看上篇文章。...在JSTL也有一个标签(),用于动态导入网页,并且还可以使用设置传入参数 错误处理标签 在之前JSP文件,必须定义errorPage属性才能跳转到指定页面或者处理错误 现在我们使用JSTL标签,可以捕捉异常,如果有异常就会将异常对象保存下来

1.2K20

JSTL-开放源代码JSP标签

今天刚知道这个东西,JSTL全称:JSP Standard Tag Library,翻译过来就是标准JSP标签库。那什么是标签标签就是用来标志您目标的分类或内容,在HTML语言中处处都是标签。...JSTL 经过简化表达式语言,它允许在不必使用功能齐全编程语言情况下对 JSTL 操作指定动态属性 我个人也总结出来两点: 1....某开发人员比较懒惰,不愿意经常重复性JSP页面中使用那些脚本元素,因此就封装了自己一套代码,专门用来简化JSP编写; 2....又一开发人员在对JSP页面进行维护时发现这些页面元素乱七八糟,作为一个有洁癖开发大牛,他表示可以让页面维护起来更加简洁,于是…… 不可否认是一少部分人懒惰造成了大部分人懒惰。...(参考IBM文章) 看完实例介绍之后,我发现这个东西很像是aspx控件,对比一下看看: JSTL:

1.5K20

java i = i++和 j = i++ 区别

由于i++和i--使用会导致改变,所以在处理后置++和--时候,java编译器会重新为变量分配一块新内存空间,用来存放原来, 而完成赋值运算之后,这块内存会被释放。...i原始存放在后开辟内存,最后将这个赋给j,进行j = i++运算之后,j会得到i,而i又将自加,所以,在释放内存之后,原来存放j和i地方将得到分别是:j(此时等于初始i)和i...(i自加后)。...每一次循环结束,用来保存i原始内存数据会被销毁,然后i又会被放在一段新内存,在进行上述循环,所以最终能够实现j数据增加。 (2)对于i = i++情况 ?...总结:  Java编译器每次遇到自增(指的是i++)、自减(指的是i--)运算符时候都会开辟一块新内存空间来保存赋值之前j,即为缓存变量,然后再将这个换成变量赋给左边变量。

1.2K100

javai++ 和 ++i区别

今天同事扔给我两道面试题,由于我2年前就接触过这道题,所以没啥意思,我看完后扔到一个交流群里,回答这道题绝大部分人竟然都答错了;很多人很清晰知道这两道题想考察面试者对 i++ 和 ++i 理解...,也很清晰知道这二者区别,但是题还是做不对;两道题如下,大家可以先思考一下,给个答案,然后再去验证自己想法。...(这是一道典型看着非常简单题,但是不少人还是会因为粗心栽跟头) 第一题: int a = 0; for (int i = 0; i < 99; i++) {...(int i = 0; i < 99; i++) { b = ++ b; } System.out.println(b); 我估计会有不少人做错...i++ 和 ++i 在理论上区别是: i++:是先把i拿出来使用,然后再+1; ++i :是先把i+1,然后再拿出来使用; 答案见下: 第一题:a=0 第二题:b=99 再升级一下 第三题

1.2K30
领券