`
957803796_1
  • 浏览: 124125 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

struts2中通过<s:if></s:if>标签来判断session是否为空并作出相应处理

阅读更多

直接看代码就知道了。

 

<s:if test="null==#session.user||#session.user.isEmpty()">
	<font color="#855E03">您好</font> <s:a href="go_login.action">请登录</s:a>
	以获取为您订制的推荐. 新客户?<s:a href="go_register.action">点这里注册</s:a>
</s:if>
<s:else><font color="#855E03">您好</font> 
${sessionScope.user.username }</s:else>

希望能帮到你。

分享到:
评论

相关推荐

    struts2的s标签

    这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。之后,就可以在页面中通过“s:”前缀来引用这些标签了。 接下来,我们将详细介绍Struts2 S标签库中的一些常用标签及其功能。 ####...

    struts2标签大全

    在JSP中,我们通常使用`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`来引入Struts2的标签库。下面将详细介绍一些重要的Struts2标签及其功能。 **A. 超链接和Action标签** - `&lt;s:a href=""&gt;&lt;/s:a&gt;`:创建一个...

    struts2-s标签

    而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...

    Struts2标签使用.docx

    13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`:条件判断标签,如`&lt;s:if test="%{condition1}"&gt;...&lt;s:elseif test="%{condition2}"&gt;...&lt;s:else&gt;...&lt;/s:else&gt;&lt;/s:elseif&gt;&lt;/s:if&gt;`,可以用来根据表达式的真假执行不同的代码...

    struts2标签介绍

    在Struts2中,所有的标签都统一在`&lt;s&gt;`前缀下,通过引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`就可以在页面上使用这些标签。 **A组标签:** 1. `&lt;s:a&gt;` - 用于创建超链接,与HTML的`&lt;a&gt;`标签类似,可以...

    struts2标签整理

    `&lt;s:if&gt;`、`&lt;s:elseif&gt;`、`&lt;s:else&gt;` - 条件判断标签 用于实现条件判断逻辑。 ```jsp &lt;s:if test="%{#session.user != null}"&gt; 欢迎您,#{session.user.name}! &lt;/s:if&gt; &lt;s:elseif test="%{#request.error != null...

    struts2标签说明.pdf

    Struts2的`&lt;s:if&gt;`、`&lt;s:elseif&gt;`和`&lt;s:else&gt;`标签用于执行条件逻辑,类似于Java中的if-else语句。例如: ```jsp &lt;s:set name="age" value="61"/&gt; &lt;s:if test="${age &gt; 60}"&gt;老年人&lt;/s:if&gt; &lt;s:elseif test="${age &gt;...

    struts2常用标签

    12. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`:这三个标签组合用于条件判断,类似于Java的if-else语句。 13. `&lt;s:fielderror&gt;`:显示字段级别的错误信息,通常与表单验证相关。 14. `&lt;s:file&gt;`:用于文件上传功能,...

    Struts2页面开发中常用的标签介绍

    - 该标签用于遍历集合中的每一个元素,并可以通过`&lt;s:property&gt;`标签输出每个元素的属性值。 - `value`属性指定要遍历的集合变量名,`status`属性可以用来获取迭代的状态信息。 ##### 5. 生成URL地址 **标签**: ...

    Struts2标签使用.pdf

    13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`:条件判断标签,基于OGNL表达式进行逻辑判断,如`&lt;s:if test="%{age &gt; 18}"&gt;成年人&lt;/s:if&gt;`。 14. `&lt;s:div&gt;`:相当于HTML的`&lt;div&gt;`标签,用于创建区块。 15. `&lt;s:...

    struts2常用标签说明

    - `&lt;s:if&gt;`和`&lt;s:else&gt;`:用于在页面上进行条件判断,例如`&lt;s:if test="userName == 'admin'"&gt;...&lt;/s:if&gt;&lt;s:else&gt;...&lt;/s:else&gt;`,判断`userName`是否等于字符串"admin"。测试表达式需要在Action中存在并可访问。 4...

    struts2.0的标签库(简介)

    - `&lt;s:if&gt;`,`&lt;s:elseif&gt;`,`&lt;s:else&gt;`:条件判断标签,类似于 Java 的 if-else 语句。 6. **F 组标签**: - `&lt;s:fielderror&gt;`:显示字段级别的错误信息。 - `&lt;s:file&gt;`:处理文件上传。 - `&lt;s:form&gt;`:创建...

    struts2标签库详解参考模板.pdf

    13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`:条件判断标签,用于根据表达式的值执行不同的代码块,如`&lt;s:if test="%{userAge &gt; 18}"&gt;成年人&lt;/s:if&gt;`。 14. `&lt;s:div&gt;`:类似HTML的`&lt;div&gt;`,用于组织页面结构。 15. `...

    Struts2页面开发中常用标签

    在Struts2中,`&lt;input&gt;`标签被广泛用于从前端页面向后端Action传递参数。例如: ```html &lt;input name="userName" type="text" class="input6" size="15"&gt; ``` 这里,`name`属性定义了参数名,这要求在Action中需...

    struts标签

    13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`: 这些标签组合用于条件判断。例如: ``` &lt;s:if test="%{false}"&gt; &lt;div&gt;Will Not Be Executed&lt;/div&gt; &lt;/s:if&gt; &lt;s:elseif test="%{true}"&gt; &lt;div&gt;Will Be Executed&lt;/div&gt; ...

    Struts2常用标签

    17. **&lt;s:if&gt;, &lt;s:elseif&gt;, &lt;s:else&gt; 条件判断** - **用途**:实现条件判断。 - **示例**: ```xml &lt;s:if test="%{#session.user != null}"&gt; &lt;p&gt;Welcome, #{session.user.name}!&lt;/p&gt; &lt;/s:if&gt; &lt;s:else&gt; &lt;p&gt;...

    struts2标签库详解.pdf

    13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`:条件判断标签,类似Java的if-else语句,`test`属性用于指定判断表达式。 14. `&lt;s:div&gt;`:与HTML的`&lt;div&gt;`类似,用于创建一个区块。 15. `&lt;s:generator&gt;` 和 `&lt;s:iterator...

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    #### `&lt;s:if&gt;`、`&lt;s:elseif&gt;` 和 `&lt;s:else&gt;` 标签 用于条件判断,类似于Java中的if-else语句,可以根据表达式的真假决定是否渲染后续的标签内容。 #### `&lt;s:fielderror&gt;` 标签 显示表单字段的验证错误信息,有助...

    struts2标签的使用

    - 示例:`&lt;s:choose&gt;&lt;s:when test="%{#session.user == 'admin'}"&gt;Admin Panel&lt;/s:when&gt;&lt;s:otherwise&gt;Guest&lt;/s:otherwise&gt;&lt;/s:choose&gt;` - 用途:类似于 Java 中的 switch-case 结构,用于复杂的条件判断。 ##### ...

Global site tag (gtag.js) - Google Analytics