写的不好,这是第一个页面
<p align="center">佳佳餐馆
<%
int dipage=1;
String pages=request.getParameter("dipage");
if(pages==null)
{
pages="1";
}try
{
dipage=Integer.parseInt(pages);
}catch(Exception e)
{
dipage=1;
}
%>
<%
ConnDB con=new ConnDB();
if(request.getParameter("ID")!=null)
{
int i=Integer.parseInt(request.getParameter("ID"));
con.execute("delete from menu_she where id="+i+"");
}
%>
<%
String sql="select * from list_1";
ResultSet rs=con.execute(sql);
Pagefile.Pageable(rs);
if((dipage-1)*Pagefile.getPageSize()==0)
rs.beforeFirst();
else
rs.absolute((dipage-1)*Pagefile.getPageSize());
%>
<body>
<form action="orderView.jsp" method="post" name="fom">
<table border="1">
<tr>
<td>预定</td> <td align="center">菜单</td> <td>价格/元</td><td colspan=2 align="center">操作</td>
</tr>
<%
int i=0;
while(rs.next()) {%>
<tr>
<td><input type="checkbox" name="a1" value="<%=rs.getString("id") %>" ></td><td><%=rs.getString(2) %></td><td><%=rs.getString(3) %></td>
<td>修改</td><td><a href='number1.jsp?ID=<%=rs.getString(1) %>' onclick="return confirm('你确定要删除吗?')";>删除</a></td>
</tr>
<p>
<%
i++;
if(i>=Pagefile.getPageSize())break;
}
%>
</table>
<input type="submit" value="购物车" size="5">
<input type="reset" value="取消" size="5"><br>
<%
out.print("共"+Pagefile.getCountPage()+"页"+"当前第"+dipage+"页"+"共"+Pagefile.getTotalRows()+"条记录");
if(dipage==1)
;
else{
out.print("<a href=number1.jsp?dipage=1>首页</a>,");
out.print("<a href=number1.jsp?dipage="+(dipage-1)+" onclick='onselect()'>上一页</a>,");
}
if(dipage==Pagefile.getCountPage())
;else{
out.print("<a href=number1.jsp?dipage="+(dipage+1)+" onclick='onselect()'>下一页</a>,");
out.print("<a href=number1.jsp?dipage="+Pagefile.getCountPage()+">末页</a>");
}
%> 第二个页面ConnDB con=null;
ResultSet rs=null;
int sum=0;
String[] values=request.getParameterValues("a1");
if(values.length==0){
out.print("恁还没订菜");
}
// String sql="select * from menu_she where id='"+values[0]+"'";
// rs=con.execute(sql);
for(int i=0;i<values.length;i++){
con=new ConnDB();
// out.print(values[i]);
String sql="select * from list_1 where id="+values[i]+"";
System.out.print(sql);
rs=con.execute(sql);<form action="orderSuccess.jsp" method="post">
<table border="1" align="center">
<% while(rs.next()){%>
<tr>
<td ><%=rs.getString("caiName") %></td>
<td width=20><%=rs.getString("caiPrice") %></td>
<%sum=sum+Integer.parseInt(rs.getString("caiPrice")); %>
</tr>
<% }%>
<% }%>
</table>
<p align="center"> 您已经预定了<%=values.length %>样菜
<p align="center"> 共计<%=sum %>元
<input type="submit" value="提交">
<input type="reset" value="取消">
<p align="center">佳佳餐馆
<%
int dipage=1;
String pages=request.getParameter("dipage");
if(pages==null)
{
pages="1";
}try
{
dipage=Integer.parseInt(pages);
}catch(Exception e)
{
dipage=1;
}
%>
<%
ConnDB con=new ConnDB();
if(request.getParameter("ID")!=null)
{
int i=Integer.parseInt(request.getParameter("ID"));
con.execute("delete from menu_she where id="+i+"");
}
%>
<%
String sql="select * from list_1";
ResultSet rs=con.execute(sql);
Pagefile.Pageable(rs);
if((dipage-1)*Pagefile.getPageSize()==0)
rs.beforeFirst();
else
rs.absolute((dipage-1)*Pagefile.getPageSize());
%>
<body>
<form action="orderView.jsp" method="post" name="fom">
<table border="1">
<tr>
<td>预定</td> <td align="center">菜单</td> <td>价格/元</td><td colspan=2 align="center">操作</td>
</tr>
<%
int i=0;
while(rs.next()) {%>
<tr>
<td><input type="checkbox" name="a1" value="<%=rs.getString("id") %>" ></td><td><%=rs.getString(2) %></td><td><%=rs.getString(3) %></td>
<td>修改</td><td><a href='number1.jsp?ID=<%=rs.getString(1) %>' onclick="return confirm('你确定要删除吗?')";>删除</a></td>
</tr>
<p>
<%
i++;
if(i>=Pagefile.getPageSize())break;
}
%>
</table>
<input type="submit" value="购物车" size="5">
<input type="reset" value="取消" size="5"><br>
<%
out.print("共"+Pagefile.getCountPage()+"页"+"当前第"+dipage+"页"+"共"+Pagefile.getTotalRows()+"条记录");
if(dipage==1)
;
else{
out.print("<a href=number1.jsp?dipage=1>首页</a>,");
out.print("<a href=number1.jsp?dipage="+(dipage-1)+" onclick='onselect()'>上一页</a>,");
}
if(dipage==Pagefile.getCountPage())
;else{
out.print("<a href=number1.jsp?dipage="+(dipage+1)+" onclick='onselect()'>下一页</a>,");
out.print("<a href=number1.jsp?dipage="+Pagefile.getCountPage()+">末页</a>");
}
%> 第二个页面ConnDB con=null;
ResultSet rs=null;
int sum=0;
String[] values=request.getParameterValues("a1");
if(values.length==0){
out.print("恁还没订菜");
}
// String sql="select * from menu_she where id='"+values[0]+"'";
// rs=con.execute(sql);
for(int i=0;i<values.length;i++){
con=new ConnDB();
// out.print(values[i]);
String sql="select * from list_1 where id="+values[i]+"";
System.out.print(sql);
rs=con.execute(sql);<form action="orderSuccess.jsp" method="post">
<table border="1" align="center">
<% while(rs.next()){%>
<tr>
<td ><%=rs.getString("caiName") %></td>
<td width=20><%=rs.getString("caiPrice") %></td>
<%sum=sum+Integer.parseInt(rs.getString("caiPrice")); %>
</tr>
<% }%>
<% }%>
</table>
<p align="center"> 您已经预定了<%=values.length %>样菜
<p align="center"> 共计<%=sum %>元
<input type="submit" value="提交">
<input type="reset" value="取消">
解决方案 »
- java应用中如何中一个密钥,设置有效期,到期之后使java程序无法启动,就是为用户提供试用期?
- 想做一个自助建站系统,有经验的给点建议
- myeclipse自带的maven无法更新依赖
- 诸位有没有用struts2框架写好的web网站
- 对IFrame,如何使mapping.findForward指向的页面成为当前主页面?
- jboss3.2.2怎么进行安环境环境的配置呀,不是整合tomcat的
- HibernateDaoSupport里用什么方法能进行多条件查询
- Struts问题!
- 变量命名经典问题!!!!!!!!!!
- 如何配置一个smtp服务器? 我写的javamail出现下面问题....
- struts 里怎么让<html:button />一点击就执行一段代码呀,没有FORM?
- 关于Visibroker命名服务之一两问
String A1 = (String) session.getAttribute("a1");//这个是从session中获取保存在session中的a1的值
session.setAttribute("a1", a1);//设置session
a1 = request.getParameter("a1");//可以用这个获取到checkbox的内容
希望对你有所帮助
最后再都拿出来
不懂的话再问你们
Session session=request.getsession()
因为request的作用域只能只传一次参数,