先说结论 :
1.后台能收到
input 类型为 readyonly , type="hidden" , display:none 三种中的任意一种
2.后台收到为null
input为 disabled
上代码:
1. 前端
<form action="servlet/demoservlet" method="post">
<input type="text" value="disabled" disabled id="text1" name="text1" /></br>
<input type="text" value="readonly" readonly id="text2" name="text2" /></br>
<input type="hidden" value="hidden" id="text3" name="text3" /></br>
<input type="hidden" style="display:none" value="display:none" id="text4" name="text4" /> </br>
<input type="submit" value="提交">
</form>
2. 后台:
<span style="white-space:pre"> </span>String text1 = request.getParameter("text1");
String text2 = request.getParameter("text2");
String text3 = request.getParameter("text3");
String text4 = request.getParameter("text4");
System.out.println("text1:"+text1+"\t text2:"+text2+"\t text3:"+text3+""
+ "\t text4:"+text4);
输出的结果
text1:null text2:readonly text3:hidden text4:display:none
只尝试了这几种,欢迎补充