问题一:需要看你的SelectAllBook(Book book)方法.问题二:
JSP本来就是HTML与JAVA想结合的,JSP就是SERVLET,而SERVLET的结果就是输出很多的HTML代码返回到浏览器执行的.
可以用if判断,如果你是表单提交后必然会有一定的结果,你把这个结果放在请求里.<%if(request.getAttri....("name")==null)//表示不是表单提交后的
{
%>//这里是表单<%}else {%>//这里表示是表单提交后的结果.
<%}%>问题三:可以通过JS脚本去改form的action
<script type="....">
function change(flag)
{
var form = document.getElementById("myForm");
if(flag=="A")
{
form.action="a.do";//或者是a.jsp
}else if(flag=="B")
{
form.action="b.do";//或者是b.jsp
}
else if(flag=="C")
{
form.action="c.do";//或者是c.jsp
} }
</script>
<form name="myForm" action="a.do">//或者是a.jsp
<input type="buttion" name="A" onclick="change('A');">
<input type="buttion" name="B" onclick="change('B');">
<input type="buttion" name="C" onclick="change('C');">
</from>依次类推.
JSP本来就是HTML与JAVA想结合的,JSP就是SERVLET,而SERVLET的结果就是输出很多的HTML代码返回到浏览器执行的.
可以用if判断,如果你是表单提交后必然会有一定的结果,你把这个结果放在请求里.<%if(request.getAttri....("name")==null)//表示不是表单提交后的
{
%>//这里是表单<%}else {%>//这里表示是表单提交后的结果.
<%}%>问题三:可以通过JS脚本去改form的action
<script type="....">
function change(flag)
{
var form = document.getElementById("myForm");
if(flag=="A")
{
form.action="a.do";//或者是a.jsp
}else if(flag=="B")
{
form.action="b.do";//或者是b.jsp
}
else if(flag=="C")
{
form.action="c.do";//或者是c.jsp
} }
</script>
<form name="myForm" action="a.do">//或者是a.jsp
<input type="buttion" name="A" onclick="change('A');">
<input type="buttion" name="B" onclick="change('B');">
<input type="buttion" name="C" onclick="change('C');">
</from>依次类推.
import="java.util.*"
pageEncoding="gbk"
import="com.cstp.sevenclass.LogicBean.*"
import="com.cstp.sevenclass.POJOBean.*"
import="java.util.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>所有图书</title>
</head>
<body>
<%
BookDAO bd = new BookDAO();
Book book = new Book();
Vector v = new Vector();
v = bd.SelectAllBook(book);
%>
<center>
<table border="1">
<td>书名</td><td>作者</td><td>出版社</td><td>出版时间</td><td>剩余</td><td>操作</td>
<%
for (int i = 0; i < v.size(); i++) {
book = (Book) v.get(i);
%>
<tr>
<td>
<%
out.print(book.getBookid());
%>
</td>
<td>
<%
out.print(book.getBookname());
%>
</td>
<td>
<%
out.print(book.getAuthor());
%>
</td>
<td>
<%
out.print(book.getPublishing());
%>
</td>
<td>
<%
out.print(book.getPublishingdate());
%>
</td>
<td>
<%
out.print(book.getStorage());
%>
</td>
<td>编辑</td>
<td>删除</td>
<%
}
%>
</tr>
</table>
</center>
</body>
</html>search.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>查找页面</title>
<script src="javascript.js" language="javascript">
</script>
</head><body>
<div align="center">
<h3>查找页面 <a href="add.html"></a></h3>
</div>
<form name="searchACT" method="post" action="search.jsp">
<table width="351" border="0" align="center">
<tr>
<td width="69" height="26">作者</td>
<td width="266"><label>
<input type="text" name="textfield" />
</label></td>
</tr>
<tr>
<td><p>书籍名称</p> </td>
<td><label>
<input type="text" name="textfield2" />
</label></td>
</tr>
<tr>
<td>出版社</td>
<td><label>
<input type="text" name="textfield3" />
</label></td>
</tr>
<tr>
<td height="38" colspan="2"><label>
<div align="center">
<input type="submit" name="Submit" value="查询" />
<label>
<input type="submit" name="Submit2" value="查看所有图书 " />
</label> </div>
</label></td>
</tr>
</table> <h3 align="center">搜索结果<a href="add.html"></a></h3>
<table width="799" height="54" border="1" align="center" bordercolor="#999999">
<tr>
<td width="38" height="21"><div align="center">编号</div></td>
<td width="227"><div align="center">书籍名称</div></td>
<td width="83"><div align="center">作者</div></td>
<td width="165"><div align="center">出版社</div></td>
<td width="83"><div align="center">出版日期</div></td>
<td width="64"><div align="center">在库数量</div></td>
<td colspan="2"><div align="center">操作</div></td>
</tr>
<tr>
<td height="25"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td width="42"><input type="submit" name="Submit3" value="删除" /></td>
<td width="45"><input type="submit" name="Submit4" value="修改" /></td>
</tr>
</table>
<p>
<label>
</label>
<label></label>
</p>
</form>
</body>
</html>