(1):<script  lanaguage="javascript">
         .........
     </script>
(2)用多个javascript  每个JAVASCRIPT内定义一个ACTION方法跳转
(3)还没明白你的意思,呵呵

解决方案 »

  1.   

    1、
       PrintWriter out = response.getWriter();
       out.println("<script language=\"javascript\">.....</script>");
    2、把submit改成button,点击时调用js函数,js函数修改action=你想提交的页面,然后submit();即可
      

  2.   

    第一个问题:请问在servlet里面怎样嵌入javascript.能不能把具体格式写出来?第二个问题:在servlet里面用from定义了一个表单,但是一个表单只有一个action.也就是说点submit控件只能进入一个页面。如果我需要多个submit控件,分别转到不同的页面。并且都需要传递数据,该怎么实现呢?最后一个问题:在servlet中,数据库里面有一个BIRTH_DATE字段,用来存储出生日期。现在需要跟据年龄。是年龄,并不是出生日期。查询出其中的记录。该怎样实现?~~~~~我觉得你这些用jsp来做更好也更容易。
    至于第二个问题,你用button按钮,然后为每个写个javascript事件来动态的改变form里的action值,这样做就可以;
      

  3.   

    第一个问题:请问在servlet里面怎样嵌入javascript.能不能把具体格式写出来?
    out.println("<script .........");第二个问题:
    多个submit,每一个有个value,server端根据取到的值(value)判断最后一个问题:
    sql: ... where (now()-BIRTH_DATE)=年龄 ....
    now()可以是db系统函数,或java产生对应格式
    -函数 需要用db支持
      

  4.   

    同意juwairei(juwairei) 
    第一个问题:
    out.print("<script  lanaguage='javascript'>");
    out.print("alert('aa!')");
    out.print("</script>");
    第二个问题:
    如上写js的function
    例如:
    out.print("form.action=aa.jsp");
    out.print("form.submit");
    最后一个问题:
    取出当前年度,两个相减
      

  5.   

    嵌套是不是一定要用sb.append("<script language=\"javascript\">");这种格式啊?在javascript里面用action方法是怎样用的,不是只有from表单里面才有action吗?最后一个问题的意思就是在一个数据库表里面有一些字段,像E_ID、NAME啊,其中有一个BIRTH_DATE字段,用来存储出生日期的,假设你是1980-01-01日出生的,则存储你的信息时在BIRTH_DATE字段里面就存储1980-01-01。现在有一个查询页面,需要跟据年龄查询出表中的记录。比方说输入23,就能查询出所有1980年出生的记录。明白吗?
    怎么实现呢
      

  6.   

    我觉得你用JSP的方式比较方便些。
    至于第二个问题,你用button控件代替submit,然后为写个javascript函数来动态的改变form的action属性值。例如:
    <form name="form1" action="a.jsp" method="post">
    <input type="button" name="b1" value="A" onClick="Test('A')">
    <input type="button" name="b2" value="B" onClick="Test('B')">
    ..
    </form>
    ...
    <script language="javascript">
        function Test(rName)
        {
           if(rName=="A")
           {
               form1.action = "A.jsp";
               form1.submit();
           }
           else if(rName=="B")
           {
               form1.action = "B.jsp";
               form1.submit();       } 
    .......
        }
    </script>
      

  7.   

    (1)答案已经好明显了
    (2)你可以定义一个hidden字段,按不同submit时赋值给hidden的value,然后取hidden的value判断
         如:
           if(action.equals("save"))
           {
                  save(request,response);
           }
           else if (action.equals("save1"))
           {
                  save1(request,response);
           }
           。
           。
           。
      

  8.   

    对于 bdsc() 兄说的 ... where (now()-BIRTH_DATE)=年龄 ....这句话我能理解。但需要类型转换啊,now()和BIRTH_DATE都是日期型的,能相减吗,减出来是个什么类型啊,是不是要把它转换成数值型,转换的函数是什么,最好给出具体格式。知道的高手最好把整条语句写出来,还有接收的年龄是字符串型的,也需要转换。
      

  9.   

    -的意思是个函数:
    -(var1,var1) <<===>>sub(var1,var2) <<===>> minus(var1,var2) <<==>>whatever(var1,var2)
      

  10.   

    楼主的这种做法很不专业!界面应该交给jsp去做,而数据库操作应该交给javabean去实现,这样比较符合MVC的要求,开发起来也很方便
      

  11.   

    谢谢ejbcreate() 兄,你所给的程序很详细。谢谢