日期:2014-05-20  浏览次数:20884 次

request.getParameter()问题
request.getParameter("")是根据前台页面input标签中的name还是id属性来获取值的?
servlet中request是怎样解析前台数据的,前台action.submit提交的是什么数据,后面是怎么对这些数据进行处理的

------解决方案--------------------
根据name.

GET提交的数据是在url里面,比如

?id=1&name=2&age=3

而POST提交是在提交的内容里面。格式完全相同。


..... // 这里是header

id=1&name=2&age=3
------解决方案--------------------
根据NAME获取值
action.submit提交表单,
request.getParameter("")得到字符串数据
然后怎么处理就看你自己要干什么了
------解决方案--------------------
如果是upload的提交,则格式类似于邮件的格式,而不是这种&分割的格式了、
------解决方案--------------------
你前台页面submit以后,form表单里的数据会根据action里的路径传到相应的servlet,
然后你可以通过String s=request.getParameter(""),来获得表单(input标签中的name属性)传递过来的参数值s,
然后你就可以根据你的需求再对s进行处理了.
------解决方案--------------------
根据name 来进行处理的。
------解决方案--------------------
request.getParameter("")是根据前台页面input标签中的name来获取值的。
页面上的submit提交的是你form中的数据
------解决方案--------------------
探讨
根据name.

GET提交的数据是在url里面,比如

?id=1&name=2&age=3

而POST提交是在提交的内容里面。格式完全相同。


..... // 这里是header

id=1&name=2&age=3

------解决方案--------------------
根据前台页面input标签中的name属性来获取值的. 
submit时会看看你指定的是post,还是get
如果是get会把form中要提交的信息在“头”中传递,体现在url中能看到提交的信息(保密性不好,但方便查错)
post 是 在“体”中 传递信息的。