java中s标签_Struts2 控制标签(一) S:if、S:elseif和S:else标签使用

1.首先搭建Struts2的环境

新建Web工程后,将Struts2的架包(可到Struts的官方下载)考到lib目录下面。

1.首先搭建Struts2的环境

新建Web工程后,将Struts2的架包(可到Struts的官方下载)考到lib目录下面。

2.首先创建一个Action类

Java代码

package com.wl.control.tags;

import com.opensymphony.xwork2.ActionSupport;

public class ShowCity extends ActionSupport {

private int cityId;

public int getCityId() {

return cityId;

}

public void setCityId(int cityId) {

this.cityId = cityId;

}

@Override

public String execute() throws Exception {

this.cityId=2;

return "showcity";

}

}

3.创建JSP页面

Java代码

lt;%@ page language="java" import="java.util.*" pageEncoding="GB18030"%&

lt;%@ taglib uri="/struts-tags" prefix="s" %&

lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&

lt;html&

lt;body&

lt;s:if test="cityId==1"&北京

lt;s:elseif test="cityId==2"&上海

lt;s:else&杭州

lt;/body&

lt;/html&

4.配置文件Web.xml文件

Java代码

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

lt;filter-mapping&

lt;filter-name&struts2

lt;url-pattern&/*

lt;/filter-mapping&

lt;welcome-file-list&

lt;welcome-file&index.jsp

lt;/welcome-file-list&

lt;/web-app&

5.Struts.xml配置文件

Java代码

lt;?xml version="1.0" encoding="UTF-8"?&

lt;!DOCTYPE struts PUBLIC

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

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

lt;struts&

lt;package name="Struts2.1" extends="struts-default"&

lt;action name="showcity" class="com.wl.control.tags.ShowCity"&

lt;result name="showcity"&/controlTags/showcity.jsp

lt;/action&

lt;/package&

lt;/struts&

6.运行效果如下

0771c406ba03e28226e51cb636a739e0.png

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值