struts2标签


layout: post
title: struts2标签
subtitle: struts2标签
date: 2018-06-03
author: ZL
header-img: img/20180603.jpg
catalog: true
tags:
- struts标签


标签结构

image

控制标签

s:iterator

s:iterator遍历

list数据准备

@Override
public String execute() throws Exception {
  List list = new ArrayList();
  list.add("aaa");
  list.add("bbb");
  list.add("ccc");
  list.add("ddd");
  
  ActionContext.getContext().put("list", list);
  this.addActionError("error!!!!");
  return SUCCESS;
}

iterator遍历list


  



效果

aaa bbb ccc ddd 
aaa bbb ccc ddd 

s:iterator计数


  


效果

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 

if,elseif,else


  list.size = 4;


  list.size = 3;


  list 不3不4

效果

list.size = 4; 

数据标签

s:property

结合OGNL取数据


效果

4 

UI标签

表单标签






  
  
  
  
  
  
  
  
  
  

效果

image

非表单标签s:actionerror

在Action中this.addActionError("");

@Override
public String execute() throws Exception {
  List list = new ArrayList();
  list.add("aaa");
  list.add("bbb");
  list.add("ccc");
  list.add("ddd");
  
  ActionContext.getContext().put("list", list);
  this.addActionError("error!!!!");
  return SUCCESS;
}

在jsp中即可


在网页上

image

你可能感兴趣的:(struts2标签)