关于一张页面使用两个
的问题,急~~~~~~~~
发表在JavaWeb图书答疑 2009-05-31
是否精华
版块置顶:
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="java.sql.*,java.io.*"%>
<jsp:useBean id="rst" scope="page" class="com.shop.tool.DBResult" />
<jsp:useBean id="calendar" scope="page" class="com.shop.tool.ShowTime" />
<html>
<title>格子商品添加</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<link href="../CSS/style.css" rel="stylesheet" type="text/css">
<body>
<%
request.setCharacterEncoding("gb2312");
String strSql = "select * from lattice";
String maxCount = "select max(g_mark) from goods";
ResultSet rs = rst.getResult(strSql);
String jc = "";
String l_end = "";
String l_money = "";
String l_width = "";
String l_owner = "";
String l_height = "";
String l_length = "";
String spid = "";
String l_id = "";
String dw = "";
String theMax = "";
String rkl_id = (String) request.getParameter("rkl_id");
String rkStr = "select * from lattice where l_id='" + rkl_id + "'";
ResultSet rs1 = rst.getResult(rkStr);

if (rs1.next()) {
l_end = rs1.getString("l_end");
l_money = rs1.getString("l_money");
l_width = rs1.getString("l_width");
l_height = rs1.getString("l_height");
l_owner = rs1.getString("l_owner");
l_length = rs1.getString("l_length");
l_id = rs1.getString("l_id");
}
ResultSet rs2 = rst.getResult(maxCount);
if (rs2.next()) {
theMax = rs2.getString(1);
}
//将最大的字段加1
String rkbh = "SP" + calendar.getDateString()
+ (Integer.parseInt(theMax.substring(10)) + 1);
%>
<table width="584" border="0" cellspacing="0" cellpadding="0"
align="center">
<tr>
<td height="27" colspan="6" bgcolor="#EEEEEE"
class="tableBorder_gray" valign="bottom">
&nbsp;
<span class="word_deepgrey"> 当前位置:商品管理> </span>添加格子物品 &gt;&gt;&gt;
</td>
</tr>
<tr>
<td valign="top" height="83">
<br>
<table width="98%" height="112" border="0" align="center"
cellpadding="1" cellspacing="1" bgcolor="#F2F2F2">
<tr>
<td width="274">
<th scope="row">
<form name="form1" method="post" action="test.jsp">
<tr>
<td height="27">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<select name="rkl_id" onChange="spchange()">
<option selected="selected">
请选择相应的格子编号
</option>
<%
while (rs.next()) {
%>
<option value=<%=rs.getString("l_id")%>>
GZ<%=rs.getString("l_id")%>
</option>
<%
}
%>
</select>
</td>
<td width="276">
注:带*号为必填项
</td>
</tr>
<tr>
<td height="27">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;商品编号:
<font color="#585858"><%=rkbh%></font>
</td>
<td height="27">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;格主名:
<font color="#585858"><%=l_owner%></font>
</td>
</tr>
<tr>
<td height="27">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 格子名称:
<font color="#585858">GZ<%=l_id%></font>
</td>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 长宽高:
<font color="#585858"><%=l_length%>cm*<%=l_width%>cm*<%=l_height%>cm</font>
</td>
</tr>
<tr>
<td height="27">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 到期时间:
<font color="#585858"><%=l_end%></font>
</td>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 月租费:
<font color="#585858"><%=l_money%>(元)</font>
</td>
</tr>
</td>
</tr>
</form>
</th>
<tr>
<td>
<form name="form2" method="post" action="MyJsp.jsp">
<%
session.setAttribute("jc", jc);
session.setAttribute("l_id", l_id);
session.setAttribute("l_end", l_end);
session.setAttribute("l_money", l_money);
session.setAttribute("rkbh", rkbh);
session.setAttribute("l_length", l_length);
session.setAttribute("l_width", l_width);
session.setAttribute("l_owner", l_owner);
session.setAttribute("l_height", l_height);
session.setAttribute("spid", spid);
%>

<tr>
<td height="27">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;物品名称:
<input type="text" name="g_name">

</td>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;所属类别:
<select name="g_sort">
<option value="生活用品" selected>
生活用品
</option>
<option value="食品">
食品
</option>
<option value="学习用品">
学习用品
</option>
<option value="饰品">
饰品
</option>
<option value="数码产品">
数码产品
</option>
</select>
</td>
</tr>
<tr>
<td height="27">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数&nbsp;&nbsp;&nbsp;&nbsp;量:
<input type="text" name="g_num">
(个)*
</td>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;物品评估:
<select name="g_info">
<option value="极力推荐" selected>
极力推荐
</option>
<option value="促销产品">
促销产品
</option>
<option value="马马虎虎">
马马虎虎
</option>
<option value="购物有奖">
购物有奖
</option>
<option value="货真价实">
货真价实
</option>
</select>
</td>
</tr>
<tr>
<td height="27">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;单&nbsp;&nbsp;&nbsp;&nbsp;价:
<input type="text" name="g_price">
(元)*
</td>
<td>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;总共金额:
<input type="text" style="width: 80px" readonly>
</td>
</tr>
<tr>
<td height="27">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;操作人员:
<input type="text" readonly value="admin">
</td>

<input type="hidden" name="hl_id" value=<%=l_id%>>
</form>
<tr>
<td height="40" colspan="2" align="center">
<input name="mySubmit" type="button" value="保存信息"
onclick="check()" class="btn_grey">
&nbsp;
<input name="myeset" type="reset" class="btn_grey" value="清除重置"
onClick="myreset()">
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
</body>
</html>
<script language='JavaScript'>
function spchange()
{
  form1.submit();
}

function myreset()
{
  form2.reset();
}
</script>




















分享到:
精彩评论 7
laughing
学分:0 LV1
2009-05-31
沙发
为什么在</form>总是提示找不到<form>呢
无语_mrkj
学分:3155 LV11
2009-06-01
板凳
请问这是哪本书中的实例。
laughing
学分:0 LV1
2009-06-01
地板
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="java.sql.*,java.io.*"%>
<jsp:useBean id="rst" scope="page" class="com.mingri.dbconn.DBResult"/>
<jsp:useBean id="calendar" scope="page" class="com.mingri.showtime.ShowTime"/>
<html>
<title>商品入库信息</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<link href="../CSS/style.css" rel="stylesheet" type="text/css">
<body>
<%
   request.setCharacterEncoding("gb2312");//对字符串统一编码解决表单提交中的中文乱玛问题
   String strSql="select * from tb_brand";
   String maxCount="select max(id) from tb_ruku";//在入库表中查找出最大的id号
   ResultSet rs=rst.getResult(strSql);//在下拉列表中显示商品名称
   String jc=""; String gg="";String bz="";String spid="";String spname="";
   String gysname="";String cd="";String dw="";String theMax="";
   String rkspname=(String)request.getParameter("rkspname");//获得用户所选商品的简称
   String rkStr="select * from tb_brand where spname='"+rkspname+"'";
   ResultSet rs1=rst.getResult(rkStr);//根据商品名称查询出用户所选商品

   if(rs1.next()){
     jc=rs1.getString("jc");gg=rs1.getString("gg");bz=rs1.getString("bz");
     gysname=rs1.getString("gysname"); cd=rs1.getString("cd");dw=rs1.getString("dw");
     spid=rs1.getString("ID");spname=rs1.getString("spname");
   }
   ResultSet rs2=rst.getResult(maxCount);//获得tb_ruku表中字段"id"最大的记录
   if(rs2.next()){
     theMax=rs2.getString(1);
   }
   //将最大的字段加1
   String rkbh="RK"+calendar.getDateString()+(Integer.parseInt(theMax.substring(10))+1);
%>
<table width="584" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td height="27" colspan="6" bgcolor="#EEEEEE" class="tableBorder_gray">
    &nbsp;<span  class="word_deepgrey"> 当前位置:库存管理> </span>商品入库 &gt;&gt;&gt;</td>
  </tr>
    <tr><td valign="top" height="83"><br>
    <table width="98%" height="112"  border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#F2F2F2">
         <tr><td width="274" >
    <form  name="form1" method="post" action="sprk.jsp" >
       <tr><td height="27">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select name="rkspname" onChange="spchange()">
         <option selected="selected">请选择入库商品的商品名称</option>
        <%while(rs.next()){%>
        <option value=<%=rs.getString("spname")%>> <%=rs.getString("spname")%> </option>
        <%}%>
        </select></td><td width="276"> 注:带*号为必填项 </td></tr>
        <tr><td height="27">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;入库编号:<font color="#585858"><%=rkbh%></font></td></tr>
        <tr><td height="27">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;商品名称:<font color="#585858"><%=spname%></font></td>
            <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;简&nbsp;&nbsp;称:<font color="#585858"><%=jc%></font></td>
        </tr>
        <tr><td height="27">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;规&nbsp;&nbsp;格:<font color="#585858"><%=gg%></font></td>
            <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;包&nbsp;&nbsp;装:<font color="#585858"><%=bz%></font></td>
        </tr>
        <tr><td height="27">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;供应商全称:<font color="#585858"><%=gysname%></font></td>
            <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;产&nbsp;&nbsp;地:<font color="#585858"><%=cd%></font></td>
        </tr>
    </form>

    <form  name="form2" method="post" action="spChange.jsp" >
      <%
         session.setAttribute("jc",jc); session.setAttribute("spname",spname);
         session.setAttribute("gg",gg); session.setAttribute("bz",bz);
         session.setAttribute("cd",cd); session.setAttribute("rkbh",rkbh);
         session.setAttribute("dw",dw); session.setAttribute("spid",spid);
         session.setAttribute("gysname",gysname);
      %>
        <tr><td height="27">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数&nbsp;&nbsp;量:<input type="text" name="sl" onBlur="autoje()">
              (<%=dw%>)*</td>
            <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;金&nbsp;&nbsp;额:<input type="text" name="je" readonly></td>
        </tr>
        <tr><td height="27">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;单&nbsp;&nbsp;价:<input type="text" name="dj" onBlur="autoje()">
              (元)*</td>
            <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;应&nbsp;&nbsp;付:<input type="text" name="yf" readonly></td>
        </tr>
        <tr><td height="27">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实&nbsp;&nbsp;付:<input type="text" name="sf" onBlur="autoje()">
              (元)*</td>
            <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;未&nbsp;&nbsp;付:<input type="text" name="wf" readonly></td>
        </tr>
        <tr><td height="27">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;操作员:<input type="text" name="czy" readonly value="<%=session.getAttribute("username")%>">
              </td>
            <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;经手人:<input type="text" name="jsr">*</td>
        </tr>
        <tr><td height="27">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;入库日期:<input type="text" name="rkdate" readonly value="<%=calendar.getDate()%>">
             </td>
            <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;结算方式:<select name="jsfs">
            <option value="现金" selected>现金</option>
            <option value="yf" >预付</option>
            <option value="zp" >支票</option>
            <option value="gz" >挂账</option></select></td>
        </tr>

        <input type="hidden" name="hjc" value=<%=jc%>></form>
        <tr><td height="40" colspan="2" align="center">
          <input name="mySubmit"  type="button" value="保存信息"  onclick="check()" class="btn_grey"> 
          &nbsp;        
            <input name="myeset"type="reset" class="btn_grey" value="清除重置" onClick="myreset()"></td>
        </tr>
</form>
</table>      </td></tr>
</table>
</body>
</html>
<script language='JavaScript'>
function spchange()
{
  form1.submit();
}
function autoje()
{
    str=form2.sl.value;
    if(isNaN(str)){//判断输入是否为数字
      form2.sl.value=0;
      alert("输入错误,请输入数字");form2.sl.focus();retrun;}
    str=form2.dj.value;
    if(isNaN(str)){
      form2.dj.value=0;
      alert("输入错误,请输入数字");form2.dj.focus();retrun;}
    str=form2.sf.value;
    if(isNaN(str)){
      form2.sf.value=0;
      alert("输入错误,请输入数字");form2.sf.focus();retrun;}
    //自动计算金额、应收及未收款
    form2.je.value=form2.dj.value*form2.sl.value;
    form2.yf.value=form2.je.value;
    form2.wf.value=form2.yf.value-form2.sf.value;
    if(form2.sf.value-form2.yf.value>0){
      form2.sf.value=0;
      form2.wf.value=form2.yf.value;
      alert("实付金额不应大于应付金额!");form2.sf.focus();return;
    }
}
function check()
{
  if(form2.sl.value==0){
    alert("请输入数量");form2.sl.focus();return;}
  if(form2.dj.value==0){
    alert("请输入单价");form2.dj.focus();return;}
  if(form2.sf.value==0){
    alert("请输入实付");form2.sf.focus();return;}
  if(form2.jsr.value==""){
    alert("请输入经手人姓名");form2.jsr.focus();return;}
  form2.submit();
}
function myreset()
{
  form2.reset();
}
</script>




















laughing
学分:0 LV1
2009-06-01
4L
把源文件放到myeclipse 里面就报错。报错地方就是</form>这里
无语_mrkj
学分:3155 LV11
2009-06-01
5L
请问那个错误是不是一个带感叹号的警告,这可能是myeclipse不能识别这个语法造成的,不影响程序的运行。
laughing
学分:0 LV1
2009-06-02
6L
提示的是错误 你可以把源程序放进你的myeclipse 里面看看就应该在了 提示的错误是叉叉
无语_mrkj
学分:3155 LV11
2009-06-02
7L
请问您是怎么将这个程序放到myEclipse中的。这个程序不能直接导入到myEclipse中,需要按以下步骤进行操作。
(1)在MyEclipse中创建Web项目。
(2)将程序中所需的包构建到项目中,或是直接拷贝到项目中的lib文件夹中。
(3)将src文件夹下的全部内容拷贝到新建项目的src文件夹中。
(4)将光盘中的除src和database文件夹以外的全部内容拷贝到新建项目的webroot文件夹中。
(5)附加数据库。
如果还是存在问题,请将错误的MyEclipse导入后的包资源管理器的截图发到我公司邮箱
mingrisoft@mingrisoft.com中。
首页上一页 1 下一页尾页 7 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照