用js恐怕不行
我建议在下一个servlet中来校验这个参数的合法性。倘若非法,dispatch或者redirect到error.jsp中

解决方案 »

  1.   

    javascript是运行在客户端的,不能连接服务器端的数据库。
      

  2.   

    javascrip 可以实现在客户端验证... 如:
    首先你的表单上有如:  
    <form name=myform caption="xxx.jsp" method="post" nosubmit=return(check())>
    用户:<input type=text name=user ><br><input type=submit value="提交)
                
    </form>然后在JAVASCRIPT的CHECK()这样实现:
    <script language="javascript">
            <!--//
            functiopn check(){
                      var getUser=myform.user.value==""
                          alert("用户名不能为空!"r)return;
                      }
    类似这样操作.......
      

  3.   

    那么如果不用com组件的话或js的话,这种效果还能不能实现呢
      

  4.   

    呵呵,也是呀,客户端的东西怎么让它很轻易的可以访问服务器端东西呢,这样的话岂不很不安全。
    当初也想像 dropship(梦,一定要圆)说的
    “在下一个servlet中来校验这个参数的合法性。倘若非法,dispatch或者redirect到error.jsp中”只是觉得这种情况弹出个警告框会比较帅^_^*现在的做法是干脆把与之相关联表里的数据读到一个下拉框,让用户选择得了(数据不是很多),这样应该不会出现数据不一致的情况了吧 :)
      

  5.   

    不可以的如果可以不就坏了吗,
    javascript是轻量级的他的主要目的是修改页面,产生一些动态效果