各位大侠帮帮忙!这个问题困扰了我一段时间,不知道该怎么解决,望各位朋友帮帮忙!谢谢   问题如下例:有两张表:表1 为父类别表:types
tid      title             note
1 夹层锅           -
17 CIP清洗系统 NULL
18 胶体磨          NULL表2 为子类别表:subtypes
stid     tid      title             note
1 17 草莓味爆爆蛋 -
10 1 电加热夹层锅 NULL
11 17 香宇味魔豆 NULL
12 18 苹果味爆爆珠 NULL
13 1 燃气加热夹层锅 NULL           其中tid与stid为主键,tid为外键我要在前台jsp页面中输出如下内容:.夹层锅
电加热夹层锅
燃气加热夹层锅.CIP清洗系统
草莓味爆爆蛋
香宇味魔豆.胶体磨
苹果味爆爆珠servlert代码是这样的
public void listTitle(HttpServletRequest request, HttpServletResponse response)
  throws ServletException, IOException {
   String pages="../../../errors.jsp"; 
   
   try {

    ITypesDAO dao=DAOFactory.getITypesDAOInstance();
    request.setAttribute("all", dao.findAll(""));
                      ISubtypesDAO dao1=DAOFactory.getISubtypesDAOInstance();
                       request.setAttribute("allSubtypes", dao1.findAll(Integer.parseInt(request.getParameter("tid"))));
    pages="subtypes_listTitle.jsp";
} catch (Exception e) {
e.printStackTrace();
}
  request.getRequestDispatcher(pages).forward(request, response);
}jsp代码是这样的<%@ page pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://www.mldn.cn/jst/core" %>
<c:forEach items="${all}" var="s">
  <div class="menu_body">
     <p class="menu_head">${s.title}</p>
  </div>
   <c:forEach items="${allSubtypes}" var="a">
        <span>${a.types.title}</span> /*获取子类别的标题*/
   </c:forEach>
   </c:forEach>
我的sql方法是这样的
public List<Subtypes> findAll(String keyword) throws Exception {
List<Subtypes> all=new ArrayList<Subtypes>();
String sql="select s.stid,s.tid,t.tid,t.title,s.title,s.note from subtypes s left join types t on s.tid=t.tid";
this.pstmt=this.conn.prepareStatement(sql);
ResultSet rs=this.pstmt.executeQuery();
while(rs.next()){
Subtypes s=new Subtypes();
s.setStid(rs.getInt(1));
s.setTid(rs.getInt(2));
Types t=new Types();
t.setTid(rs.getInt(3));
t.setTitle(rs.getString(4));
s.setTypes(t);//指的是检索TYPES表的标题
s.setTitle(rs.getString(5));
s.setNote(rs.getString(6));
all.add(s);
}
return all;
}
public List<Subtypes> findAll(int id) throws Exception {
List<Subtypes> all=new ArrayList<Subtypes>();
String sql="select s.stid,s.tid,t.tid,t.title,s.title,s.note from subtypes s left join types t on s.tid=t.tid where s.tid=?";
this.pstmt=this.conn.prepareStatement(sql);
this.pstmt.setInt(1, id);
ResultSet rs=this.pstmt.executeQuery();
while(rs.next()){
Subtypes s=new Subtypes();
s.setStid(rs.getInt(1));
s.setTid(rs.getInt(2));
Types t=new Types();
t.setTid(rs.getInt(3));
t.setTitle(rs.getString(4));
s.setTypes(t);//指的是检索TYPES表的标题
s.setTitle(rs.getString(5));
s.setNote(rs.getString(6));
all.add(s);
}
return all;
}我要执行上面的servlet,就必须获得tid的参数,可不知道如何在本jsp页面中将其参数传到Servlet中执行listTitle方法
再将其结果回传到jsp页面显示我想应该可以使用.js来完成,可不知道方法该怎么写??望各位大侠帮帮忙我要的结果是这样的
.夹层锅
电加热夹层锅
燃气加热夹层锅.CIP清洗系统
草莓味爆爆蛋
香宇味魔豆.胶体磨
苹果味爆爆珠