在servlet中,我们使用文本数据
String uname=request.getParameter("uname");
对于数字数据,我们使用
int contact=Integer.parseInt(request.getParameter("contact"));
我应该在servlet中使用哪个电子邮件,日期和时间?
实际上,我使用的是HTML5,我将电子邮件用作
<input type="email" id="txtEmail" name="email" required>
日期
<input type="date" id="dateBirthday" name="birthday" required>
时间
<input type="date" id="dateBirthday" name="birthday" required>
那我应该在servlet中使用哪个?
答案 0 :(得分:1)
在servlet中,request.getParameter(“param”)将是一个String。所以你可以使用:
String txtEmail=request.getParameter("email");
String dateBirthday=request.getParameter("birthday");
并且根据您对变量的下一次使用,您可以像对int变量那样进行转换。
答案 1 :(得分:1)
Servlet api没有提供任何获取日期和电子邮件的特殊方式。 getParameter将始终为您提供String
值。由您决定如何对待它。
对于日期,您可以使用原始字符串数据,或者您可能希望根据您的重要性将其解析为Date
对象。但在解析之前,请确保您知道日期模式。