sgdd.net
当前位置:首页 >> 在JSP中一个页面用<A>标签传的值在第二个JSP页面,怎么用EL表达式获得数据 >>

在JSP中一个页面用<A>标签传的值在第二个JSP页面,怎么用EL表达式获得数据

<% for (int i = 0; i < 100; i++) { %> <a href="a.jsp?i=<%=i%>"><%=i%></a> <% } %>在a.jsp中用request.getParameter("i")取得一个String的值

第一个页面可以用request.setAttribute(key,value);第二个页面用String a=request.getParameter("key")取.

用request.getParameter("xxx");来接收就可以了${xxx}这个写法只适合放在session中的值取值方法.

是forward还是redirect要看action的result配置的type是dispatcher还是redirect

html页面<form name="form1" action="form1.jsp" method="post"><tr> <td>请输入a:</td> <td><input type="text" name="a" size="10" ></td></tr><tr> <td>请输入b:</td> <td>

用JAVA Bean标准动作!很简单的!!!!要是不动的话,找我!!!!就是先建一个JAVA BEAN的类,然后在再jsp页面里使用JAVA BEAN的标准动作!要强调的是类中的属性名必须和jsp页面中的元素名一样!这是我做过的一个例子,你看

第一页面<form method="post" action="第二个页面.jsp">username:<input type="text" name="username"/><input type="submit" value="注册"/></form>第二个面<%String username=request.getParameter("username");out.print(username);%>

你试一下行不行,我直接在这里编辑的,没运行过,不知道有没有错误的.A.jsp:<html><head><title>我是A.jsp</title></head><body><a href="b.jsp?msg=woshia">链接到B.JSP</a></body></html&

先把S2和S3的参数放到request或者session范围内才可以用el表达式取值.

jsp页面中的判断语句有两种写法:1、利用scriptlet 语法:<% %> 比如写判断语句:<%if(a=="123"){%><c:out>答案是xxx</c:out><%}else{%><c:out>答案是xxx</c:out>}<%}%>2、利用el表达式<c:if test="${a eq '123'}"><c:out>答案是xxx</c:out></c:if><c:if test="${a ne '123'}"><c:out>答案是xxx</c:out></c:if>

相关文档
lyhk.net | xaairways.com | ntjm.net | wwgt.net | ceqiong.net | 网站首页 | 网站地图
All rights reserved Powered by www.sgdd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com