学习_Java_Base_Struts_StrutsBean标签

Struts Bean标签
-<bean:cookie>
访问之前定义过得cookie
-<bean:header>
访问请求中的header信息
-<bean:parameter>
访问表单参数
-<bean:page>
访问存储在page、request、session或者application中的对象
-<bean:message>
显示一个国际化信息
-<bean:resource>
作为一个bean来加载web应用程序资源
-<bean:struts>
访问Struts的内部配置信息
-<bean:include>
从web应用程序请求中获得响应
-<bean:write>
输出JavaBean属性,或者变量的值,或者FormBean的属性

Struts逻辑标签
根据一个值来完成条件显示
-<logic:equal>
判断变量是否等于指定的数值
-<logic:greaterEqual>
判断变量是否大于等于指定的数值
-<logic:greaterThan>
判断变量是否大于指定的数值
-<logic:lessEqual>
判读变量是否小于等于指定的数值
-<logic:lessThan>
判断变量是否小于指定的数值
-<logic:notEqual>
判断变量是否不等于指定的数值

示例:
<html>
	<head>
		<title>JSP for LoginForm form</title>
	</head>
	<body>
		<%
			request.setAttribute("age", "20");
		%>
		<logic:equal value="20" name="age">
			age is 20
		</logic:equal>
	</body>
</html>


Struts逻辑标签
判断字符串匹配情况
-<logic:match>
判断变量是否包含指定的子字符串
-<logic:notMatch>
判断变量是否不包含指定的子字符串
迭代循环
-<logic:iterate>
循环集合中的数值

下面是示例:
<html>
	<head>
		<title>JSP for LoginForm form</title>
	</head>
	<body>
		<% 
			prequest.setAttribute("greeting", "hello World"); 
			 
			List list = new ArrayList(); 
			for(int i = 0 ; i<10;i++) 
			{ 
				Person per = new Person("name"+1, i++; i++); 
				list.add(per); 
			} 
			request.setAttribute("PersionList", list); 
		%>
		<logic:match value="hello" name="greeting">
			match
		</logic:match>
		<hr>
		<c:forEach items="${PersonList}" var="per">
			${per.id }
			${per.name }
			${per.age }		
		</c:forEach>
		<hr>
		<logic:iterate id="p" name="PersonList">
			${p.id }
			${p.name }
			${p.age }				
		</logic:iterate>
		
		<logic:iterate id="p" name="PersonList">
			<bean:write name="p" property="id" />
			<bean:write name="p" property="name" />
			<bean:write name="p" property="age" />				
		</logic:iterate>
		

	</body>
</html>




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值