在JSP中,我们前面已经用到了EL表达式,体会到了EL表达式的强大功能:使用EL表达式可以很方便地引用一些JavaBean以及其属性,不会抛出NullPointerException之类的错误!...在JSP中不推荐使用scriptlet输出,推荐使用JSP标签。...---- c:choose if标签没有else的功能,如果需要类似于java中的if else流程就需要使用choose标签。..."> 在2.jsp中获取到参数 ?...---- fmt标签库 fmt标签库也叫做国际化标签库。这里就不详细说明了,等我讲到Web 国际化的时候才讲吧! fn方法库 fn方法库也叫做EL函数库、fn标签库。
是一个不断完善的开放源代码的 JSP 标 签库。 EL 表达式主要是为了替换 jsp 中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个 jsp 页面 变得更佳简洁。...函数 http://java.sun.com/jsp/jstl/functions fn 数据库(不使用) http://java.sun.com/jsp/jstl/sql sql XML(不使用) http...="sql" uri="http://java.sun.com/jsp/jstl/sql" %> FUNCTIONS 标签库 fn" uri="http://java.sun.com.../jsp/jstl/functions" %> JSTL 标签库的使用步骤 1、先导入 jstl 标签库的 jar 包。...jsp 注释 2 、 when 标签的父标签一定要是 choose 标签 --%> <% request.setAttribute("score", 92);
Shiro对jsp也是有标签的支持,大致如下: 标签名称 标签条件(均是显示标签内容) shiro:authenticated 登录之后 shiro:notAuthenticated 不在登录状态时 shiro...name=“abc”> 拥有权限资源abc 没有abc权限资源 shiro:principal 默认显示用户名称 使用之前要在JSP
1、JSP动作标签概述 动作标签的作用是用来简化Java脚本的! JSP动作标签是JavaWeb内置的动作标签,它们是已经定义好的动作标签,我们可以拿来直接使用。...JSP动作标签的格式:jsp:标签名 …> 2、jsp:include> jsp:include标签的作用是用来包含其它JSP页面的!..."); %> 其实jsp:include在“真身”中不过是一句方法调用,即调用另一个Servlet而已。...也就是说在hel.jsp中的 hel.jsp 是不会发送到客户端的。jsp:forward的作用是“别在显示我,去显示它吧!”。...4、jsp:param> 还可以在jsp:include和jsp:forward标签中使用jsp:param子标签,它是用来传递参数的。
JSP自定义标签试验原文:兔八哥笔记3:JSP自定义标签试验 一、概述 JSP中有一块重要的技术:自定义标签(Custom Tag),最近这几天在学习Struts的时候发现Struts中使用了很多自定义标签...2.开发流程: (1) 编写JSP,在JSP中使用自定义标签。 (2) 在web.xml中指定JSP中使用的标签的.tld(标签库描述文件)文件的位置。 (3) .tld文件中指定标签使用的类。...Body的内容可以是JSP中的标准标签,也可以是HTML、脚本语言或其他的自定义标签。...和doEndTag方法,然后将结果输入到JSP中,和JSP中的内容一起输出。...实际上自定义标签和JSP中的其他的内容被WebServer一起编译成servlet。 2. 完成后的试验的目录结构 应用myjsp放在Tomcat的webapps下。
2)动态包含--很少用 jsp:include page="">jsp:include> 动态包含会把包含的 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 文件中的配置如下
在jQuery插件中,常常看见这样的结构,开始自己也是不理解后来通过查阅资料,慢慢的理解其中的大意,所以先总结出来。...5.$.fn的用法 举个例子: (function( $, window, document, undefined ){}){undefined... $.fn是指jQuery的命名空间,加上fn的方法及属性,会对jQuery实例有效。...,分别是: jquery.extend(object);为扩展jquery类本身.为类添加新的方法 jquery.fn.extend(object);给jquery对象添加方法 fn原型:查看jquery...,之后便可以在引入jquery的地方,使用这个方法了; $.fn.extend(object);对jquery添加成员函数、jquery类的实例 可以使用这个成员函数。
而反之将说ava类就是一个JavaBean,这种说法是错误的,因为一个java类中不一定有对属性的设置和获得的方法(也就是不一定有set和get方法)。...在JSP中访问JavaBean的语法: 1、声明JavaBean对像-必须使用完整类名: jsp:useBean id=“someBean” class=“package.SomeBean” scope...:page|request|session|application 需要说明的是:一般情况下,我们保留jsp:useBean/>的body部分为空,如果不为空,则只有初始化此Bean时执行,如: jsp..."/> id:代表jsp页面中的实例对象 通过这个对象引用类中的成员,如,id="wq", wq.成员(); class: 代表JavaBean类,如: class="com.Test...",引用com包中的Test类 scope:指明了javabean的生存时间 JavaBean的范围: JavaBean的scope属性决定的Bean的范围,默认为page范围。
JSTL简介 JSTL全名JspServer Pages Standdard Tag Library(Jsp标准标签库),它是sun公司发布的一个针对JSP开发的新组件,它允许使用标签开发Jsp页面....> XML标签库 Xml http://java.sun.com/jsp/jstl/xml 函数标签库 fn http://java.sun.com/jsp/jstl/functions...fn:split> 2.核心标签库 功能分类 标签名称 表达式操作 out、set、remove、catch 流程控制 if、choose、when、otherwise 迭代操作 forEach、...下 步骤二:在Jsp页面中引用核心标签(c_out.jsp) 的结果(true或false) 否 无 scope Var变量的JSP范围 否 page 实例:利用标签设置javaBean的属性age,在jsp页面中获取age,
JSP动作标签 1 JSP动作标签概述 动作标签的作用是用来简化Java脚本的! JSP动作标签是JavaWeb内置的动作标签,它们是已经定义好的动作标签,我们可以拿来直接使用。...JSP动作标签的格式:jsp:标签名 …> 2 jsp:include> jsp:include>标签的作用是用来包含其它JSP页面的!...其实jsp:include>在“真身”中不过是一句方法调用,即调用另一个Servlet而已。 3 jsp:forward> forward标签的作用是请求转发!...也就是说在hel.jsp中的hel.jsp是不会发送到客户端的。jsp:forward>的作用是“别在显示我,去显示它吧!”。...[崔2]获取参数 JSP动作标签 这些jsp的动作标签,与html提供的标签有本质的区别。 * 动作标签是由tomcat(服务器)来解释执行!它与java代码一样,都是在服务器端执行的!
2.3 在JSP通过taglib指令导入标签库,并通过指定后缀访问自定义标签 3....标签生命周期 首先来看看jsp自定义标签所需要的jar与类吧! 接下来是mytag.tld的代码案例: jsp的版本 --> jsp-version>1.2jsp-version> 的标签库的简称 --> z 标签的内容类型:empty表示空标签,jsp表示可以为任何合法的JSP元素 --> jsp 所对应执行的动作 * 例如:对应标签所执行的动作 * 返回值: * 1)SKIP_BODY:跳过主体内容不执行 * 2)EVAL_BODY_INCLUDE:计算主体内容并包含在输出中
-- 标签的内容类型:empty表示空标签,jsp表示可以为任何合法的JSP元素 --> jsp 标签中需要考虑的。...List -> Dept [deptId,deptName] private List items; //用于指定绑定到option标签中的value属性的值,值可以被理解为循环遍历对象中的属性名...//例如:optionValue="deptId" private String optionValue; //用于指定绑定到option标签中的标签体的值,值可以被理解为循环遍历对象中的属性名...因为我们是需要使用在jsp页面中的,所以我们需要在这个方法中写入HTML代码。在java代码中要写入HTML代码的话就需要使用拼接的方式来完成。
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 演示jsp中的2个属性演示JSP技术中jsp:forward标签 jsp:forward page="index.jsp">jsp:forward> 因为有上面的jsp:forward...:forward/>标签来实现请求转发。...转发的目标可以是jsp,servlet或html. 注意:之前在转请求转发时,在转发之后的代码也会被执行,而jsp源组件中jsp:forward/>在转发以后的代码不会被执行。...return; } jsp:forward path = url />中的url即可以以/开头也可以不以/开头,以/开头表示绝对路径。
="u.age % 2 == 0"> 如果集合中的数字是偶数...的项目下的index.jsp页面 使用JSTL: 引入JSTL的相关的jar包....在页面中引入标签库. jstl标签 jstl标签 中的上海 --> 的函数库 (jsp/jstl/functions” prefix=”fn” %>) JSTL提供的EL的函数库
jsp 自定义标签解决jsp页面中int时间戳的时间格式化问题 之前在项目中根据需求,需要自定义标签,经过查询w3c文档,自己也踩了一些坑,特此记录自定义标签的步骤,下面就以我之前的一个例子中的定义一个时间转换标签为例...在项目中src中建一个com.xiangmuming.tags包,里面建一个类DateTag.java,内容为: 此类的内容参考地址,在引入的时候也可以参考此文章在web.xml中配置一下标签的路径,这里我没有配置这个...如果返回EVAL_BODY_TAG则会再次设置标签体内容,直到返回SKIP_BODY; 如果返回EVAL_PAGE则标签体执行完后会继续执行JSP页面中接下来的部分; 如果返回SKIP_PAGE,则JSP...-- 代表标签库的版本号 --> jsp-version>1.2jsp-version>jsp的版本 --> mt中的日期标签的使用请参考 注:本文是结合网上的资料及自己的总结所得,如需转载请注明http://www.cnblogs.com/zhuchenglin/p/8109787.html
2、在jsp中,使用标签,标识着拥有这个权限的用户才能够展示标签中的内容。 ...所以,笔者基于java注解和jsp标签简单的实现了权限框架,它有一定的局限性,不过大家可以进行扩展。 二、jsp标签 在这一篇中,先向大家介绍jsp的权限标签。...在jsp当中,标签都是成对出现的,在开始标签时,将会执行doStartTag()方法,对应的在结束标签时,将执行doEndTag()方法,上面的类中没有写出doEndTag()方法,将会执行父类TagSupport...--是否可用jsp表达式--> uri的参数需要在jsp中引用,tag的name属性是标签的名称,permissions...至此,jsp的自定义权限标签就介绍完了,还请大家多多指教。下一篇将会介绍controller中的权限注解的实现。
领取专属 10元无门槛券
手把手带您无忧上云