【问题标题】:which should i use in request.getParameter in servlet? [duplicate]我应该在 servlet 的 request.getParameter 中使用哪个? [复制]
【发布时间】:2015-08-25 05:36:53
【问题描述】:
我正在使用 HTML5,而我将电子邮件用作
<input type="email" id="txtEmail" name="email" required>
如果我使用String email=request.getParameter("email");,则在 servlet 页面中
而不是
String txtEmail=request.getParameter("txtEmail");
会有什么问题吗?会是错误吗??请帮助..
【问题讨论】:
标签:
java
html
jakarta-ee
servlets
【解决方案1】:
您必须解决输入元素服务器端的name 属性。所以如果你有<input type="text" name="username" id="userelementid">,那么你仍然会使用request.getParameter("username")
【解决方案2】:
getParameter() 方法查找名称属性,因为您的电子邮件输入具有名称 email,因此您必须使用 request.getParameter("email");
txtEmail 是一个 id,所以如果你使用 String txtEmail=request.getParameter("txtEmail");
然后你会得到txtEmail=null