1、jsp页面中,不允许<% %>的内容为空
2、从一个页面到另一个页面传递参数。
源页面设置参数的方法:1、form里的[hidden] input
2、setAttribute,e.g.:session.setAttribute("srh_result_service_detail_info",l_sub_info);
3、.jsp?a=1,
4、<set var=parametername valu="parameter_value">
在目的页面获取参数的方法:1、<c:out value="${param.parametername}"/>
2、Utilities.Parameter("call_nature_acct_no"),"Anonymous");//检查是否为空,赋默认值
<%
%>
可以赋给另外一个变量,也可以直接用<%=parametername %>输出
3、在页面中输出一个参数:1、<c:out value="${parametername}"/>  标签法
2、<%=parametername %>          此方法最王道,可以在标签、javascript等各种地方    jsp语法
3、<% out.println(jj==0?"Category":jj==1?"Sub-Category":jj==2?"Nature":"Record Date"); %>                   
4、在窗口弹出:写在javascript里,alert(“”);
5、注意,在javascript里定义的变量不能在<% %>里调用,反之亦然。jstl里可以通过<%= %>调用标签定义的变量
4、对数据集数目的统计方法:
a、通过count(*)
b、while (rs.next()) { count = count + 1; }
c、把rs复制到一个list,用list.lenth()取得记录的条数。
5、从当前页面跳回上一个页面
a、text方法:<font class="CHOOSE">[<a href="javascript:history.back();">Back</a>]</font>
b、bottom方法:<button onClick="history.back(-1)">Back</button>
c、<input type='button' value='name'  onclick='(-1)' />
d、<intput type="button" name="back" value="返  回" onClick="(-1)"/>
6、当一个jsp文件放在WEB-INF里的时候,在浏览器里输入绝对地址,可以访问到,但是没有格式什么的。通过servlet访问,即在xml文件里配置后才能正常访问。
7、放在WEB-INF里的文件是不能在jsp页面里通过绝对地址访问的。
8、<% %>的几种输出
<%=parametername %>可以在任何地方输出变量的值
<%  System.out.println %>在控制台输出
<% out.print("string"); %>在jsp页面输出字符串活着参数,AJAX会用到此方法。当为参数的时候与<%=parametername %>等价
9、关于jsp页面的name和id,据说name可以有多个,但id只能有一个。name的值可以传到servlet,而id似乎只是为了再本页面获得该唯一对象,用getElementById();
10、在javascript里可以调用<% %>里调用的参数
以及标签定义的参数,用<c:out value="${param.parametername}"/>获得。
例如在javascript里
param name
a、var a = <%=i %>
b、premiumGrp.value = "<c:out value="${i}"/>";
11、在js里获取页面对象的方法。
a、一个page只有一个document,可以通过ElementById()获得某个对象。
b、一个document里可以有几个form,首先每个form对象可以通过document.fromName获得,而每个f
orm里的input都可以通过form.parameterName获得该对象。
12、

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。