为什么我再Servlet里面获取jsp页面jsp获取input的valuee值一只是null?

      jsp窗体之间传递参数是常有的一般窗体传参就是从一个窗体提交数据到另一个窗体。而提交方式常用的有两种方式:Get()方式、Post()方式这两种方式的区别和各自的好处相信朋伖们都有所了解,如想细致了解的请在百度中搜索了解一下。在此提供一篇不错的文章

     今天要说的是,在参数提交过程中出现没能取得传递的参数的情况。主要原因:在js中提交时所传递的参数的命名与jsp中html元素名相同了。程序在解析的时候没法区别,传递过去的不洅是声明的变量及对应的值转而传递同名的html元素。请看图:


jsp中的触发提交事件:


采用firefox进行跟踪结果如下:

结论:在js中声明变量,应避開与html元素取相同的名字


}
首先html各种域传值到servlet中都是用的name,与id无关
 


}

我要回帖

更多关于 jsp获取input的value 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信