form表单实现数据传递的的机制到底是什么啊,通过什么形式来传递jsp上的数据大婶们路过给解答一下
浏览器会根据form去生成post请求,好比输入地址回车,浏览器会生成post请求。
- 首先,这个form表单中有action属性,或者是包含input,这个input的name是action,value是对应的同名action类。这是提交的关键。
- 当这个表单submit的时候,通过HttpServletRequest request.getParameter(‘name属性’)方法就可以得到form的数据了
- 其次,数据上传的时候,首先启动的是web/screen中同名的java类,他和对应的vm一起完成页面的加载,同时也会填充context.
- 最后,action类将数据传入数据库,如果有的话