`
Michael.solofly
  • 浏览: 59095 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

平时工作经常用到的标签

阅读更多
包含页面
<jsp:include page="xx.jsp" flush="true"/> //动态包含页面

<% @include file="" %>//静态包含页面     


具体区别请用鼠标温柔的杵这里

<%@ page  isELIgnored="false"%>//EL表达式可用
${pageContext.request.contextPath} //项目路径,效果同<%=request.getContextPath()%>
${param.value} //URL上的某个值(value为值的名字)


logic标签
<%@ taglib uri"http://struts.apache.org/tags-logic" prefix="logic" %> 

//在作用域session中没有找到user对象,那么显示<span> 
<logic:empty name="user" scope="session"> 
      <span>高级搜索</span> 
</logic:empty> 

//在作用域session中找到了user对象,那么显示<span> 
<logic:notEmpty name="user" scope="session"> 
      <span>高级搜索</span> 
</logic:notEmpty> 

//fwxx Bean中的uid属性的值和value="${sessionScope.user.uid}">的值相等,那么执行<a> 
<logic:equal name="fwxx" property="uid" value="${sessionScope.user.uid}"> 
	[<a href="...">编辑</a>] [<a href="...">删除</a>] 
</logic:equal> 

//fwxx Bean中的uid属性的值和value="${sessionScope.user.uid}">的值不相等,那么执行<a> 
<logic:notEqual name="fwxx" property="uid" value="${sessionScope.user.uid}"> 
	[<a href="...">编辑</a>] [<a href="...">删除</a>] 
</logic:notEqual> 

//list中所有的值,fwxx是Bean实例化的对象   fwxx.zj是对象.方法的意思Length为最大迭代次数
<logic:iterate id="fwxx" name="list"  length="3"> 
${fwxx.zj}元 
</logic:iterate> 


bean标签
//使用 bean:write 格式化输出
<logic:iterate id="fwxx" name="list"> 
<bean:write name="fwxx" property="zj" format="#,###" />元 
<bean:write name="fwxx" property="date" format="yyyy年MM月dd日" /> 
</logic:iterate>

//使用 bean:define 定义页面变量 
<bean:define id="dataList" name="list" type="java.util.List" scope="request" /> 

//使用bean:size得到集合数据记录 
<bean:size id="count" name="list" /> 

JSTL中的C标签
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

//全局变量
<c:set var="ctype" value="${param.ctype}" />//var为使用名, value是值

//判断
<c:if test="${ value eq 0}">
   如果value=0则输出这一段话
</c:if>

//eq(等于) ne(不等于) lt(小于) gt(大于)

//循环, items为request里面取出的List  var为取值时用的名称 begin是开始的条数end为结束的条数
<c:forEach items="${detillist}" var="item" begin="5" end="5">
</c:forEach>


<c:choose>
  <c:when test="${student.deptno == 'd003'}">
       <font color="blue">
  </c:when>
  <c:when test="${student.deptno == 'd004'}">
       <font color="red">
  </c:when>
  <c:otherwise>
       <font color="green"> 
  </c:otherwise>       
</c:choose>
分享到:
评论

相关推荐

    系统工具多面手(WinToolBox)2.9.0官方版

    这些功能都是平时常常需要用到的,比如快速启动器、截图、取色、自动关机、打开常用文件夹等等,所以说WinToolBox是一个windows下的瑞士军刀也不为过哦。 特点:1、支持最小化到系统托盘,方便经常打开。 2、多种...

    html和css基操.zip

    当时老师给了我们一份笔记就是些经常用的html标签和css的样式,html是我第一个学会的一种计算机语言,也是html和css让我看到五彩缤纷的编程世界,如今工作也有些年头了,还是不时会翻出之前的笔记来找找标签(平时...

    系统工具多面手(WinToolBox) 2.9.0 官方绿色版.zip

    这些功能都是平时常常需要用到的,比如快速启动器、截图、取色、自动关机、打开常用文件夹等等,所以说WinToolBox是一个windows下的瑞士军刀也不为过哦。 系统工具多面手(WinToolBox)软件特点: 1、支持最小化到...

    CopyQ(电脑剪切板)v3.2.0多语免费安装版

    这款工具很适合经常用到复制粘贴的人使用,平时我们复制粘贴时,默认的剪贴板只能存放一个内容,使用这个软件可以将复制、剪切的项目以标签的形式摊开,方便我们选取操作。 CopyQ功能: 连续粘贴功能,数据能自动...

    img图片在ie下有有空隙

    用到什么标签及时的内外边距清零 该清除浮动的,必定手不软的clear:both 昨天遇到img图片在ie下有有空隙 其他的浏览器都好好,就是ie中出现 老纠结的,检查的好一会 发现img中只清除border 在线效果DEMO 仅IE看哦 ...

    Python 实现自动完成A4标签排版打印功能

    我一个程序员平时很少用到Excel,自己也不打算深入研究这个软件。如何解决她的需求呢?我直接想到了python,无所不能的python肯定可以搞定这个小case。 解决思路 数据处理:这个很简单的 生成可打印的文件 这个有些...

    javascript观察者模式Watch.JS.zip

    “观察者”模式是我们在开发的时候经常需要用到的。使用Watch.js那么我们就可以实现在“每当对象属性改变的时候,执行你的函数”。虽然有很多其他的库可以实现相同的功能,但是Watch.js却可以不改变你平时书写代码的...

    js正则匹配出所有图片及图片地址src的方法

    有很多时候我们需要用到文章里面的图片,而且主要是用到它的图片地址,这个时候我们需要通过正则匹配出图片标签,然后做到我们需要的数据 平时也没怎么用正则,一不学就忘,最近项目需要,然后又去goole了,好乱!一...

    Android开发技巧之ViewStub控件惰性装载

    标签固然很好用,但有一个问题,就是布局文件中的控件并不一定在程序启动时全都用到,有一些控件只在特定的情况下才会被使用到。例如,一个阅读图书的软件只有在下载电子书时才需要显示进度条,在平时看书时都是...

    skill_issues:很多有用的技能,您会喜欢的!

    为了节约时间以前的情况之前经常有这么一个需求:liunx下源码装了个nginx,把一堆用到的帖子在浏览器里面打了标签,因为时间紧迫,没功夫具体写个博客记录什么的,等一段时间后需要再别的服务器上再装的时候你会发现...

    什么是虚拟内存

     物理内存就是大家平时经常说的1G内存,512M内存  首先要知道:打开任何一个程序,都是要占用物理内存的 ,当关闭这个程序的时候,系统也将会从物理内存中删除这个程序的信息  接着分两方面理解虚拟内存  --------...

    如何让你的XP系统更加安全

    但是用户平时使用到的服务组件毕竟还是有限,而那些很少用到的组件不但占用了不少系统资源,会引起系统不稳定外,它还会为黑客的远程入侵提供了多种途径,为此我们应该尽量把那些暂不需要的服务组件屏蔽掉。...

    腾讯开源的手机前端开发调试利器 vConsole.zip

    如果项目中用到了CommonJS或SeaJS这种AMD/CMD规范的模块加载方式,可以在module中使用require()引入vConsole:var vConsole =require('path/to/vconsole.min.js');好了,怎么打印log呢?与电脑端一致,可以直接...

    潮科技抢先玩,玩转浏览器手势控制,精简版设计方案分享-电路方案

    HC-SR04和Pmod SNARMAX一样的,但是探测的最小距离更短,我觉得更适合,在这里,使用方法就是Trig给一定时长的高电平,检测echo的高电平时长,除以二乘以声速340m/s就是距离了,so easy 然后通过判断状态就可以了。...

    如何查杀运行状态下的EXE、DLL病毒

    Windows安装后,会创建一些隐藏共享,主要用于管理员远程登录时管理系统时使用,但对于个人用户来说,这个很少用到,也不是很安全。所以,我们有必要要切断这个共享:先在d:下新建一个disshare.bat文件,在其中写上...

    JAVA上百实例源码以及开源项目

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...

    JAVA上百实例源码以及开源项目源代码

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...

    代码语法错误分析工具pclint8.0

    准备工作做完了,下一步就是要将pclint集成到VC6中去,先配置lint使之能对单个C或C++文件进行检查。 1.打开VC6,tools---&gt;customize--&gt;tools 新建一个名为pclint的项,在下面填入 command: C:\pclint\lint-nt.exe ...

Global site tag (gtag.js) - Google Analytics