为什么标签属性设置了disabled后,再用request.getParameter()方法就不能获取值了
wxgfd 2016-10-15 11:20:15 今天在写代码的时候,想使一个标签的值不可更改,但是又要传递这个标签的值,
于是我在jsp页面:
<input type="text" name="registTime" value="<%=Calendar.getInstance().getTime().toLocaleString()%>" disabled>
我又在跳转页面写上:
System.out.println("registTime:"+request.getParameter("registTime"));
运行点击提交按钮后,出现如下错误:
The server encountered an internal error that prevented it from fulfilling this request.
java.lang.NullPointerException
java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1439)
java.text.DateFormat.parse(DateFormat.java:364)
com.bsw.servlet.common.RegisterControl.doPost(RegisterControl.java:114)
javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
如果我把<input>标签上的属性disabled去掉的话,就不会出错。
这是为什么啊?