网页中显示java变量的值

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:06:39
我从一个JSP文件中传了一个值到另一个JSP文件中 已经得到它的值了 但是怎么在页面上显示出来呢
我已经得到变量的值了,使用System.out.println打出来了,但是不知道怎么在页面显示啊 如 <%String name1=request.getParameter("roomNumber");
System.out.println(name1);%> 这样是不能在页面上显示的 script type="text/javascript"> a=request.getParameter("roomNumber");
document.write(a); </script>这样也不行 <font color="#006600" size="4">Room Number: <%System.out.println(name1);%></font> 这样更不行

用EL表达式,在JSP很常用的 比如 ${变量名},可以直接在网页上打出来,有这个值就显示出来,没这个值就不会显示

这就是所未的维持资源的持久性,可用性,使用session.setAttribute();来在第一个jsp页面中设置它,使用session.getAttribute()来获得这个值或application 也是同样

你应该写成<%=request.getParameter("变量名称")%>
或者
<%
String xx = request.getParameter("变量名称") ;
out.print(xx) ;
%>或者<%=xx%>

不用加任何修饰,直接把那个变量放到那里就行了
或者<%=变量名称%>

用EL表达式最方便了 ${变量名}