问题一:需要看你的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>依次类推.

解决方案 »

  1.   

    我有两个页面,jsp和html的我想把两个页面合二为一,怎么做呢?就是说,自己给自己提交表单,然后jsp自己显示表单结果search.jsp<%@ page language="java" 
    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">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</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>