導航:首頁 > 編程語言 > 在jsp中怎麼寫一個表格

在jsp中怎麼寫一個表格

發布時間:2025-02-18 17:52:15

jsp怎樣實現動態表格

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

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<title>IndexPage</title>
<scripttype="text/javascript">
functionshowBook(bookId){
window.location.href="showBook.jsp?bookId="+bookId;
}
</script>
</head>
<body>
<%!
//定義類,實際程序中應定義在另一個文件中。
publicclassBook{

publicBook(){
}

publicBook(Longid,Stringname,Stringauthor){
this.id=id;
this.name=name;
this.author=author;
}

privateLongid;
privateStringname;
privateStringauthor;

publicLonggetId(){
returnid;
}

publicvoidsetId(Longid){
this.id=id;
}

publicStringgetName(){
returnname;
}

publicvoidsetName(Stringname){
this.name=name;
}

publicStringgetAuthor(){
returnauthor;
}

publicvoidsetAuthor(Stringauthor){
this.author=author;
}

}
%>
<%
//構造列表對象,實際程序中是從資料庫讀取的信息。
List<Book>books=newArrayList();
books.add(newBook(1L,"三國演義","羅貫中"));
books.add(newBook(2L,"水滸傳","施耐庵"));
books.add(newBook(3L,"西遊記","吳承恩"));
books.add(newBook(4L,"紅樓夢","曹雪芹"));
%>
<tableborder="1">
<tr>
<th>編號</th>
<th>名稱</th>
<th>作者</th>
<th>操作</th>
</tr>
<%
for(Bookbook:books){
%>
<tr>
<td><%=book.getId()%></td>
<td><%=book.getName()%></td>
<td><%=book.getAuthor()%></td>
<td><inputtype="button"value="詳細信息"onclick="showBook(<%=book.getId()%>)"/></td>
</tr>
<%
}
%>
</table>
</body>
</html>

最後生成的頁面源文件是這樣

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<html>
<head>
<title>IndexPage</title>
<scripttype="text/javascript">
functionshowBook(bookId){
window.location.href="showBook.jsp?bookId="+bookId;
}
</script>
</head>
<body>


<tableborder="1">
<tr>
<th>編號</th>
<th>名稱</th>
<th>作者</th>
<th>操作</th>
</tr>

<tr>
<td>1</td>
<td>三國演義</td>
<td>羅貫中</td>
<td><inputtype="button"value="詳細信息"onclick="showBook(1)"/></td>
</tr>

<tr>
<td>2</td>
<td>水滸傳</td>
<td>施耐庵</td>
<td><inputtype="button"value="詳細信息"onclick="showBook(2)"/></td>
</tr>

<tr>
<td>3</td>
<td>西遊記</td>
<td>吳承恩</td>
<td><inputtype="button"value="詳細信息"onclick="showBook(3)"/></td>
</tr>

<tr>
<td>4</td>
<td>紅樓夢</td>
<td>曹雪芹</td>
<td><inputtype="button"value="詳細信息"onclick="showBook(4)"/></td>
</tr>

</table>
</body>
</html>

效果類似於這樣

㈡ 編寫一個jsp程序,通過使用for循環,在網頁輸出一個三行三列的表格

只要明來白jsp中嵌自入代碼的關鍵點就很容易
<table border=1>
<%
for(int i=0;i<3;i++){
%>
<tr><td>1</td><td>2</td><td>3</td></tr>
<%
}
%>
</table>

㈢ 要刪除jsp頁面里一個表格里的某一行,jsp要怎麼寫

<s:iterator value="%{recordlist}">
<TR>

<TD noWrap align="center">${id }</TD>

<TD align="left" noWrap class="tr_show">${name }</TD>
<TD noWrap align="left">${empId }</TD>
<TD noWrap align="left">${gender }</TD>
<TD noWrap align="left">${register }</TD>
<TD noWrap align="left">${lastChangetime }</FONT></A></FONT></TD>
<TD><a class='osx' href="SeeRecord?record.id=${id }">查看</a>
<a id="" href="FindRecord?record.id=${id}">修改</a>
<a href="DeleteRecord?record.id=${id }" onClick="return confirm('確認刪除嗎?');">刪除</a></TD>
</TR>
</s:iterator>

這個是我做的,自己看看吧,點刪除的時候觸發一個DeleteRecord的action事件,然後在strut.xml里配置,<result type="redirectAction">這里寫你查找list的那個action名字</result>

㈣ jsp自動生成表格問題

採用c標簽
首先需要導入一個jar包:
jstl.jar(WebRoot\WEB-INF\lib目錄下)
然後在需要引入的標簽中加入下面語句:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

然後在你需要使用的地方寫上

<table>
<tr>
<td>ID</td>

<td>Name</td>
<td>Password</td>
</tr>

<c:forEach var=」user" items=」userList" varStatus=」status」>
<tr>
<td>${user.id}</td>

<td>${user.Name}</td>
<td>${user.Password}</td>
</tr>
</c:forEach>

</table>

C:foreach標簽相關屬性,請參見:
http://luoke920.iteye.com/blog/258815

㈤ 能否通過jsp編寫一個可編輯的表格,這個表格可以直接輸入數據而不需要藉助input標簽。

其實這個和jsp無關,應該是屬於前台html美工的內容。

沒有嘗試過,不過可以給你一個思路:看看input標簽有沒有屬性 或者寫css 隱藏輸入框的框體
或者嘗試使用textarea 也是以上的思路,不過要求就是輸入文字不能換行(估計也是css控制的)

㈥ JSP中怎麼生成空表格,例如3行3列

嗯 你好,可以這樣:
<table>
<%
for(int i=0;i<3;i++){
%>
<tr>
<td>1列</td><td>2列</td><td>3列</td>
</tr>
<%
}
%>
</table>
列那一塊你要是想用循環語句生成也可以的專。同上方法。屬

㈦ jsp畫一個表格

<table>
<tr>
<tdrowspan="5">a</td>
<td>b</td>
<td>c</td>
<td>d</td>
<td>e</td>
<td>f</td>
<tr>
<tr>
<td>g</td>
<td>h</td>
<td>i</td>
<td>j</td>
<td>k</td>
<tr>
<tr>
<td>l</td>
<td>m</td>
<td>n</td>
<td>o</td>
<td>p</td>
<tr>
<table>
//大概就是這樣

㈧ 用JSP生成一個表格

提交頁面:page01.jsp
<%@pagecontentType="text/html"pageEncoding="gbk"%>
<html>
<head></head>
<body>
<formaction="page02.jsp"method="post">
請輸入表格的行數:<inputtype="text"name="rolNum"/><br/>
請輸入表格的列數:<inputtype="text"name="colNum"/><br/>
<inputtype="submit"value="提交"/>
<inputtype="reset"value="重置"/>
</form>
</body>
</html>
生成表格的頁面:page01.jsp
<%@pagecontentType="text/html"pageEncoding="gbk"%>
<html>
<head></head>
<body>
<%
//介面參數
StringcolStr=request.getParameter("colNum");
StringrolStr=request.getParameter("rolNum");
intcolNum=0;
introlNum=0;
//類型轉化
try{
rolNum=Integet.parseInt(rolStr);
colNum=Integet.parseInt(colStr);
}catch(Exceptione){
}
%>
<!--循環輸出表格-->
<tableborder="1">
<%
for(inti=0;i<rolNum;i++){
%>
<tr>
<%
for(intj=0;j<colNum;j++){
%>
<td><%=i*j%></td>
<%
}
%>
</tr>
<%
}
%>
</table>
</body>
</html>

閱讀全文

與在jsp中怎麼寫一個表格相關的資料

熱點內容
通用資料庫綠色 瀏覽:276
書生版本庫 瀏覽:433
app利率走勢哪裡看 瀏覽:743
怎麼盜取微信密碼軟體 瀏覽:445
vssdf文件是什麼 瀏覽:216
怎麼看網路約談視頻 瀏覽:571
qq瀏覽器會分享wifi嗎 瀏覽:120
zip文件分成3個 瀏覽:261
txt的文件1m是多少個字 瀏覽:642
易班下載文件在哪裡 瀏覽:175
怎麼獲得有效電腦網路ip地址 瀏覽:471
怎麼解決網站痛點 瀏覽:800
iphone4ios71降級613 瀏覽:650
garageband升級 瀏覽:689
科學linux 瀏覽:447
哪裡的app理財好 瀏覽:799
linux下線程的創建線程數 瀏覽:804
怎麼改變文件大小 瀏覽:574
飛雪流水軟體注冊破解工具 瀏覽:814
csgo比賽數據哪裡看 瀏覽:961

友情鏈接