jsp,form表单提交怎么阻止其中一个input数据上传到后台

实际需求是这样的,我登录表单密码框不想把密码上传到后台,怕被拦截,我在密码框后面还有个隐藏的input,上传的时候会把前一个密码框的内容加密后放到后面隐藏的密码框并只上传... 实际需求是这样的,我登录表单密码框不想把密码上传到后台,怕被拦截,我在密码框后面还有个隐藏的input,上传的时候会把前一个密码框的内容加密后放到后面隐藏的密码框并只上传这个隐藏密码框的内容,因为必需用form.submit();来提交表单,所以自己写方法上传的方法不能用。表单input有没有属性让前面这个密码框设置成submit的时候不提交? 展开
 我来答
nefu_20061617
2015-01-05 · TA获得超过2342个赞
知道大有可为答主
回答量:1064
采纳率:72%
帮助的人:1482万
展开全部
form表单的提交规则是:有name的提交,没name的不提交。
所以,前面的密码框去掉name,加id,根据id获取内容,
隐藏的密码框加上name就能提交了。
追问
您确定吗?我是在struts框架中采用您说的方式抓包实际结果是
username=test&=123456&password=A%3D%3D,这里显然是把隐藏的也传上去了,只不过没带名字。
追答
你可能写的是 name="" ,应该不写name属性。
匿名用户
2015-01-05
展开全部
你把input的type设置为button,而不是submit。这样就可以了。
追问
设置成button,那用户能在里面输密码吗?
追答
我是说,点击提交的那个按钮,改成普通按钮,不要用submit类型按钮。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式