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

网友投稿 214 2023-07-25


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

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

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"%>

"http://w3.org/TR/html4/loose.dtd">http://


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

<%@ page contentType="text/html; charset=UTF-8" %>

<%@ taglib prefix="s" uri="/struts-tags" %>

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 应该像这样:

"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"

"http://struts.apache.org/dtds/struts-2.0.dtd">

class="com.yiibai.struts2.HelloWorldAction"

method="execute">

/HelloWorld.jsp

class="com.yiibai.struts2.HelloWorldAction"

method="execute">

/HelloWorld.jsp

web.xml 应该像这样:

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"

id="WebApp_ID" version="3.0">

Struts 2

index.jsp

struts2

org.apache.struts2.dispatcher.FilterDispatcher

/*

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"

id="WebApp_ID" version="3.0">

Struts 2

index.jsp

struts2

org.apache.struts2.dispatcher.FilterDispatcher

/*

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

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:总结Java的Struts框架的异常处理方法
下一篇:JavaWeb实现邮件发送接收功能实例解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~