栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java的Struts框架中的if/else标签使用详解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java的Struts框架中的if/else标签使用详解

这些标签执行可在每一种语言找到的一种基本条件流程。 'If'标签可用于本身或与“Else If''标签和/或单/多'Else'标签,如下图所示:


  Will Not Be Executed


  Will Be Executed


  Will Not Be Executed

创建动作类:

package com.yiibai.struts2;

public class HelloWorldAction{
  private String name;

  public String execute() throws Exception {
   return "success";
  }
  
  public String getName() {
   return name;
  }

  public void setName(String name) {
   this.name = name;
  }
}

创建视图
让我们有index.jsp文件如下:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
 pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags"%>



Hello World


  Hello World From Struts2
  


接下来 helloWorld.jsp 演示使用, if, else 和 elseif 标签:

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>


Example of If and Else


Example of If and Else
You have selected 'Mike'. You have selected 'Jason' You have not selected 'Mike' or 'Jason'.

在这里,如果标签返回true,如果“test”属性中指定的条件返回true。在我们的例子中,我们比较反对“Mike”。如果这个名字是Mike,标签返回true,我们打印的字符串,否则“elseif”块被执行,如果不满意,那么被执行else块。这是从传统的,如果没有什么不同,if, else if 可以在Java语言中。

配置文件
struts.xml 应该像这样:





  
   
   
      /HelloWorld.jsp
   

  


web.xml 应该像这样:



  
  Struts 2
  
   index.jsp
  
  
   struts2
   
     org.apache.struts2.dispatcher.FilterDispatcher
   
  

  
   struts2
   /*
  


右键点击项目名称,并单击 Export > WAR File创建一个WAR文件。然后部署此WAR在Tomcat的webapps目录下。最后,启动Tomcat服务器和尝试访问URL http://localhost:8080/HelloWorldStruts2/index.jsp。这会给出以下画面:

现在选择“Mark”,并提交页面。您应该看到翻页

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/150916.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号