美文网首页
Struts2使用总结(二)

Struts2使用总结(二)

作者: Joueur_ | 来源:发表于2016-12-21 20:02 被阅读0次

控制标签

if和else标签

所查资料原型是这样的:

<s:if test="%{false}">
<div>Will Not Be Executed</div>
</s:if>
<s:elseif test="%{true}">
<div>Will Be Executed</div>
</s:elseif>
<s:else>
<div>Will Not Be Executed</div>
</s:else>

但是实际在使用中判断语句有时可能不好使,所以会有以下的情况

  1. 判断单个字符:<s:if test="#session.user.username=='c'">
    这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样:

<s:if test="#session.user.username=='c'.toString()">

  1. 判断字符串:

<s:if test="#session.user.username=='milo'">

这样写的就是判断username是不是milo,是String的判断,这个是不用加toString()的。

  1. 判断数值:

<s:if test="#session.user.username==0">

  1. 判断为空的问题:

<s:if test="#session.user.username==null">

  1. 判断非空的问题:

<s:if test="#session.user.username!=null" >

迭代标签

<s:iterator value="要打印的变量的名称" id="前面变量的代号,随便起的名字,比如i">
<p>day is: <s:property value="i.某个属性"/></p>
</s:iterator>

相关文章

  • Struts2使用总结(二)

    控制标签 if和else标签 所查资料原型是这样的: Will Not Be Executed Will B...

  • Struts2使用总结(一)

    安装 下载是从 http://struts.apache.org/download.cgi 进行下载的,strut...

  • 关于 中/与/*的区别

    前言:在框架的使用中,如果只没有使用spring框架 ,用到struts2框架时候,我们的struts2底层机制...

  • Struts2框架笔记02_API_结果页面配置_数据的封装

    1. Struts2的Servlet的API的访问 在使用Struts2的框架的过程中,发现Struts2和Ser...

  • struts2进行文件的upload和download的问题

    今天在学习使用struts2进行文件的upload和download的时候遇到了许多问题。 总结如下: 文件上传临...

  • Struts2笔记

    Struts2笔记——Struts2的模型驱动(ModelDriven) 1. 模型驱动: 模型驱动是使用...

  • Strut2-表单标签

    1、导入Struts2标签库 2、引入一些Struts2的一些css和js代码 3.使用Struts2的标签库

  • structs2相关

    Struts2第一天 Struts2的学习路线 今天的课程内容 案例一:使用Struts2框架完成登录功能 需求分...

  • 文件上传

    Struts2框架默认采用Commons-fileupload组件完成文件上传功能。 • 使用Struts2框架实...

  • Struts下

    Struts2 第三天 学习目标 在struts2框架下怎么实现文件的上传下载 在struts2框架中怎么使用js...

网友评论

      本文标题:Struts2使用总结(二)

      本文链接:https://www.haomeiwen.com/subject/axbzmttx.html