日志文章

2007年10月07日 00:36:17

struts logic 标签使用之二

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ include file="/common/taglibs.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<[url=mailto:%@page]%@page import="com.stu.bean.StudentBean"%>
<html>
<head>
  <base href="<%=basePath%>">
 
  <title>My JSP 'TestLogic1.jsp' starting page</title>
 
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">  
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>

<body>
  logic:match使用:<br>
<%
request.setAttribute("authorName","LindaSum");
%>
<logic:match name="authorName" scope="request" value="Linda">
<bean:write name="authorName" /> has the string 'Sun' in it.
</logic:match>
<br>
<logic:notMatch name="authorName" scope="request" value="Linde">
<bean:write name="authorName"/> doesn't have the string 'Linde' in it.
</logic:notMatch>
<br>
<logic:match name="authorName" scope="request" value="Linda" location="start">
<bean:write name="authorName"/> starts with the string 'Linda'.
</logic:match>
<br>
<logic:notMatch name="authorName" scope="request" value="Linde" location="start">
<bean:write name="authorName"/> doesn't start with the string 'Linde'.
</logic:notMatch>
<br>
<logic:match header="user-agent" value="Windows">
You're running Windows.
</logic:match>
<br>
<logic:notMatch header="user-agent" value="Linux">
You're not running Linux.
</logic:notMatch>
</html>

Tags: struts   logic   标签  

类别: struts |  评论(0) |  浏览(964) |  收藏
发表评论