从servlet跳到jsp页面,并用jstl 进行判断和显示方法

Posted 如风105

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从servlet跳到jsp页面,并用jstl 进行判断和显示方法相关的知识,希望对你有一定的参考价值。

以上是list集合的遍历方式

租房网的detailsServlet

public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        String id=request.getParameter("id");
        IHouseDAO hd=new HouseDAO();
        House house=hd.findById(Integer.parseInt(id));
        request.getSession().setAttribute("house", house);
        request.getRequestDispatcher("page/details.jsp").forward(request, response);
        out.flush();
        out.close();
    }

 

租房网的detail.jsp页面

 

 

<c:if test="${sessionScope.house ne null}">
<DIV class=lefter>
<H1>${house.getTitle()}</H1>
<div class=subinfo><div id="myclock"></div></DIV>
<div class=houseinfo>
<P>户  型:<SPAN>${house.getTypes().getName()}</SPAN></P>
<P>面  积:<SPAN>${house.getFloorage()}m<SUP>2</SUP></SPAN></P>
<P>位  置:<SPAN>${house.getStreet().getDistrict().getName()}${house.getStreet().getName()}</SPAN></P>
<P>联系方式:<SPAN>${house.getContact()}</SPAN></P>
</div>
</div>
</c:if>

 

时钟的js实现

<script type="text/javascript">
function clock_24h()
{
 var today = new Date(); //获得当前时间
 //获得年、月、日,Date()函数中的月份是从0-11计算
 var year = today.getFullYear();  //
 var month = today.getMonth()+1;//
 var date = today.getDate();//
 var hour = today.getHours();  //获得小时、分钟、秒
 var minute = today.getMinutes();
 var second = today.getSeconds();
 
 
  /*设置div的内容为当前时间*/
 document.getElementById("myclock").innerHTML="<h2>"+year+"-"+month+"-"+date+"&nbsp;"+hour+":"+minute+":"+second+"&nbsp;"+"</h2>";

}
/*使用setInterval()每间隔指定毫秒后调用clock_12h()*/
var myTime = setInterval("clock_24h()",1000);

</script>

 

以上是关于从servlet跳到jsp页面,并用jstl 进行判断和显示方法的主要内容,如果未能解决你的问题,请参考以下文章

NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config的问题

熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器过滤器等Web组件以及MVC架构

JSP,EL,JSTL

《Head First Servlets & JSP》-9-使用JSTL

JSP页面+EL表达式+JSTL标签库

JSP的使用以及EL和JSTL的使用