struct2.0 jsp变量、request变量使用
声明:
1. java后台int param1=10;request.setAttribute("param1",param1);
2. jsp页面<%intparam2=2;%><%intparam3=5;%>
使用:
一、 html中
1. 显示jsp参数 :
<input value="<%=param3/param2%>"/>
<p><%=param3/param2%></p>
2. 显示后台参数:
<p>${param1}</p>
<p>${requestScope.param1}</p>
<input value="${param1}"/>
<%int param1Jsp =(Integer)request.getAttribute("param1");%>
<input value="<%=param1Jsp%>"/>
二、 Js中使用
1. 显示jsp参数
alert("<%=param2%>");
2. 显示后台参数
alert("${param1}");
三、 <c>中
1. 显示jsp参数:
<c:set var="param2CSet"value="<%=param2%>"/>
<p>${param2CSet}</p>
<c:if test="${param2CSet>0}">1</c:if>
2. 显示后台参数:
<c:if test="${param1>0}">1</c:if>
<c:set var="param1CSet"value="${param1}"/>
<input value="${param1CSet}"/>
记得加这个
<%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%>
四、 <s>中
1. 显示jsp参数:
<%int param2=2;request.setAttribute("param2SSet", param2);%>
<s:propertyvalue="#request.param2SSet"/>
2. 显示后台参数:
<s:propertyvalue="#request.param1"/>
<s:set name="test2"value="#request.param1"/>
<s:propertyvalue="#test2"/>