jsp怎样实现动态表格

2025年03月21日 21:59
有3个网友回答
网友(1):

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>




Index Page

function showBook(bookId) {
window.location.href = "showBook.jsp?bookId="+bookId;
}



<%!
//定义Book类,实际程序中应定义在另一个文件中。
public class Book {

public Book() {
}

public Book(Long id, String name, String author) {
this.id = id;
this.name = name;
this.author = author;
}

private Long id;
private String name;
private String author;

public Long getId() {
return id;
}

public void setId(Long id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getAuthor() {
return author;
}

public void setAuthor(String author) {
this.author = author;
}

}
%>
<%
//构造列表对象,实际程序中是从数据库读取的信息。
List books = new ArrayList();
books.add(new Book(1L, "三国演义", "罗贯中"));
books.add(new Book(2L, "水浒传", "施耐庵"));
books.add(new Book(3L, "西游记", "吴承恩"));
books.add(new Book(4L, "红楼梦", "曹雪芹"));
%>


编号
名称
作者
操作

<%
for (Book book : books) {
%>

<%=book.getId()%>
<%=book.getName()%>
<%=book.getAuthor()%>
)" />

<%
}
%>


 最后生成的页面源文件是这样




Index Page

function showBook(bookId) {
window.location.href = "showBook.jsp?bookId="+bookId;
}







编号
名称
作者
操作



1
三国演义
罗贯中




2
水浒传
施耐庵




3
西游记
吴承恩




4
红楼梦
曹雪芹





 效果类似于这样

网友(2):

下拉框还不简单?直接用

循环列表时候用
内容
,table里可以动态设置单元里面的间隙、单元格之间的距离、边框、用CSS继续可以设置单元格的长宽高、是overflows时是否需要换行、背景颜色、边框属性等等

网友(3):

无图无真相