这是一种搜索功能,根据搜索条件提取信息并将其打印在表格中。另外,我还为不同的餐厅设置了不同的页面,我想根据点击的菜单打开不同的菜单。基本上,当我点击href时,我想让它识别哪个特定的餐厅,并带我到那里。如何使搜索结果根据搜索条件打开特定页面
这是我的代码:
<%
String value=request.getParameter("search");
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("**************", "******", "*******");
Statement st=conn.createStatement();
ResultSet rs = st.executeQuery("SELECT menu.name, menu.info, menu.price, restaurants.name from menu,"
+ " restaurants where restaurants_restaurantID=RestaurantID AND (menu.name like '%"
+ value
+ "%' "
+ "or menu.info like '%"
+ value
+ "%' or menu.category like '%"
+ value
+ "%' "
+ "or menu.kitchen like '%"
+ value
+ "%' or quick_choose like '%" + value + "%')");
%>
<table>
<tr class="head">
<td>Name:</td>
<td>Info:</td>
<td>Price:</td>
<td>Restaurant:</td>
<td>Location:</td>
</tr>
<%
while (rs.next()){
%>
<tr class="content">
<td class="name"><%=rs.getString("name")%></td>
<td class="info"><%=rs.getString("info")%></td>
<td class="price"><%=rs.getInt("price")%></td>
<td class="restaurant"><%=rs.getString("restaurants.name")%></td>
<td class="location"><a href="#" %>>Show</a>
</tr>
<%
}
%>
</table>
<%conn.close();%>
</div>
什么的'的getString( “信息”)'输出和端点URL之间的关系的细节?有没有? – Ohgodwhy
对不起,那不应该在那里.. – user1955754