《java web》-使用JSP脚本元素 下载本文

《java web》实验报告

使用JSP

脚本元素

计算机与数据科学学院 《#################》实验报告

一、 实验目的

练习JSP脚本元素的使用。

二、 实验环境

Windows10操作系统,谷歌浏览器。

三、 实验内容与实验过程及分析 (写出详细的实验步骤,并分析实验结果)

实验十三:使用JSP脚本元素 实验步骤:

先创建实验所需要的jar包:dao、dao.impl、entity;

JSP页面代码:

<%@ page language=\ import=\ pageEncoding=\%> <% String path = request.getContextPath(); String basePath =

request.getScheme()+\+request.getServerName()+\+request.getServerPort()+path+\; %> <% UserDao userDao = new UserDaoImpl(); BoardDao boaedDao = new BoardDaoImpl(); TopicDao topicDao =new TopicDaoImpl(); Map mapBoard = boaedDao.findBoard(); %>

\>

My JSP 'index.jsp' starting page

校园BBS系统
你尚未 登录 |  注册

计算机与数据科学学院 《#################》实验报告

<% List listMainBoard = (List)mapBoard.get(new Integer(0)); for(int i = 0;i < listMainBoard.size();i++){ Board mainBoard = (Board)listMainBoard.get(i); %> <% List listSonBorad =

(List)mapBoard.get(new Integer(mainBoard.getBoardId())); for(int j = 0;j < listSonBorad.size();j++){ Board sonBoard = listSonBorad.get(j); Topic topic = new Topic(); User user = new User(); int boardId = sonBoard.getBoardId(); List listTopic = topicDao.findListTopic(1, boardId); if(listTopic != null &&listTopic.size() > 0){ topic = (Topic)listTopic.get(0); user = userDao.findUser(topic.getUserId()); } %>

<% }





论坛 主题 最后发表
<%=mainBoard.getBoardName() %>
  <%= sonBoard.getBoardName() %> <%= topicDao.findCountTopic(boardId) %> <%= topic.getTitle() %>
<%= user.getUserName()%> <%= topic.getPublishTime() %>