我在学习struts 逻辑标记,下面是我的程序,程序没的问题,也没抱错,但就是显示的是空白,什么都没有显示出来!
<%@ page contentType="text/html;charset=GBK" language="java" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%
String name="Tom";
int n=10;
%>
<logic:equal parameter="name" value="Tom" >
你好!<%=name%>
</logic:equal>
<logic:greaterThan parameter="n" value="18">
你好!你的年龄已经超过了18
</logic:greaterThan>
这是怎么回事呢,大家帮我看看了,谢谢!
<%@ page contentType="text/html;charset=GBK" language="java" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%
String name="Tom";
int n=10;
%>
<logic:equal parameter="name" value="Tom" >
你好!<%=name%>
</logic:equal>
<logic:greaterThan parameter="n" value="18">
你好!你的年龄已经超过了18
</logic:greaterThan>
这是怎么回事呢,大家帮我看看了,谢谢!
int n=10;
这两句应该改为:request.setAttribute("name","Tom");
request.setAttribute("n","10");
就可以了.
<%@ page contentType="text/html;charset=GBK" language="java" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%
request.setAttribute("name","Tom");
request.setAttribute("n","19");%>
<logic:equal name="name" value="Tom" >
你好!
</logic:equal>
<logic:greaterThan name="n" value="18">
你好!你的年龄已经超过了18
</logic:greaterThan>
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ page isELIgnored="false"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" prefix="tiles" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-template" prefix="template" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-nested" prefix="nested" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html locale="true">
<head>
<html:base />
<title>index.jsp</title>
</head>
<body>
This a struts page. <br>
<%
request.setAttribute("name","Tom");
request.setAttribute("n","30");%>
<logic:equal name="name" value="Tom" >
你好!${name}
</logic:equal>
<logic:greaterThan name="n" value="18">
你好!你的年龄已经超过了18
</logic:greaterThan>
</body>
</html:html>
我用的是myeclipse
This a struts page.
你好!Tom 你好!你的年龄已经超过了18
<%
String name="Tom";
int n=10;
request.setAttribute("aa",aa);
request.setAttribute("n",n);
%>