如何将快速回答传递给servlet。 JSP

时间:2016-08-25 08:04:28

标签: java jsp servlets

我想将一个值从提示对话框传递给servlet进行验证。

HTML / JSP:

<script type="text/javascript">
 function getValue(){
   var retVal = prompt("Enter number of children:", "1");

   document.form1.someField.value = retVal;
  }
</script>

的Servlet

String something = request.getParameter("retVal1");
/*Validation code*/

1 个答案:

答案 0 :(得分:0)

为了将值从浏览器传递到服务器您需要进行HTTP调用。

在您的javascript代码中您可以强制提交form1。

document.form1.submit();

如果您只需要在不提交整个表单的情况下验证单个字段,则可以进行ajax调用。

例如使用jQuery:

$.ajax({
    url: "yoururl", 
    type: 'GET',                // or POST
    data: {retVal1: retVal},
    success: function(result) {

        // Handle the answer
    }
});