日期:2014-05-17  浏览次数:20766 次

servlet获取form action的字符串问题~
  	<form action="UsersClServlet?flag=add" method="get">
   <table border="1" bgcolor="#CD3EFE">

上面为HTML代码,如果method的方法为get ,那么在servlet中doGet()方法用
String flag = request.getParameter("flag");
得到的flag为空值,但是如果method改为post,在doPost()中同样调用getparameter("flag")就会得到add字符串,
请问这是为什么啊~

------解决方案--------------------
对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据
------解决方案--------------------
查询post get 的区别
是让你真的查询
看看数据到底是怎么走的额,用的什么方法
------解决方案--------------------
get方式接收url传值不会有问题啊,
get方式你url里的值是什么?
------解决方案--------------------
post传送的是表单的值,get传送的url里的值。