亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

使用jsp顯示表格信息

標簽:
Java

1、jsp保护起来
2、通过servlet转发到jsp

  1. servlet作为web应用中的控制器组件来使用,而把JSP技术作为数据显示模板来使用servlet作为web应用中的控制器组件来使用,而把JSP技术作为数据显示模板来使用

  2. 让jsp既用java代码产生动态数据,又做美化会导致页面难以维护。

  3. 让servlet既产生数据,又在里面嵌套html代码美化数据,同样也会导致程序可读性差,难以维护。

  4. 因此最好的办法就是根据这两门技术的特点,让它们各自负责各的,servlet只负责响应请求产生数据,并把数据通过转发技术带给jsp,数据的显示jsp来做

java代码

TableBean

import java.util.ArrayList;import java.util.List;public class TableBean {    public List<String> getList() {        List<String> stringList = new ArrayList<String>();        stringList.add("杰克");        stringList.add("马利");        stringList.add("西西");        stringList.add("瘦瘦");        return stringList;    }}
import java.io.IOException;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import cn.itcast.web.domain.TableBean;public class TableServlet extends HttpServlet {    public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {        //调用模型对象        TableBean tableBean = new TableBean();        List<String> stringList = tableBean.getList();        //绑定到域对象        request.setAttribute("stringList",stringList);        //转发到jsp页面        request.getRequestDispatcher("/WEB-INF/table.jsp").forward(request,response);    }}

jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <body>    <%          //取得域对象中的内容        List<String> stringList = (List<String>)request.getAttribute("stringList");    %>     <table border="1" align="center">        <caption>学员信息</caption>        <tr>            <th>姓名</th>            <td>操作</td>        </tr>        <%            for(String username : stringList){        %>                      <tr>                <th><%=username%></th>                <td><a href="#">查看</a></td>            </tr>        <%            }               %>     </table>  </body></html>

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
全棧工程師
手記
粉絲
133
獲贊與收藏
772

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消