Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JSP-下拉列表中的日期对象_Java_Class_Jsp_Object - Fatal编程技术网

Java JSP-下拉列表中的日期对象

Java JSP-下拉列表中的日期对象,java,class,jsp,object,Java,Class,Jsp,Object,所以我现在有一个registration.html页面,在下拉列表中包含两个日期 <td>Preferred Date:</td> <td><select name="datePreferred"> <option value="dateOne">08/18/2012</option> <option value="dateTwo">08/25/20

所以我现在有一个registration.html页面,在下拉列表中包含两个日期

    <td>Preferred Date:</td>
    <td><select name="datePreferred">
            <option value="dateOne">08/18/2012</option>
            <option value="dateTwo">08/25/2012</option>
    </select>
    </td>
首选日期:
08/18/2012
08/25/2012
对于我的JSP页面,我有以下内容

    <%
    String dPreferred = request.getParameter("datePreferred");
    SimpleDateFormat dateFormat = new SimpleDateFormat("mm/dd/yyyy");
    Date dateObj = dateFormat.parse(dPreferred);
    %>

然而,我似乎得到了“找不到符号-符号:类日期-位置:类SimplifiedJSPServlet”

我试图做的是创建和存储一个日期对象,它可以写入文本文件,也可以显示在验证页面上


如果您有任何想法,我们将不胜感激:)。

您是否在JSP中导入了日期

<%@ page import="java.util.Date" %>

您是否在JSP中导入了日期

<%@ page import="java.util.Date" %>


如果您使用此选项提交表单,您将获得字符串
dateOne
dateTwo
作为
datePreferred
参数。如果您尝试解析该参数,它将抛出一个
ParseException
。因此,我假设应该删除该值,只保留日期?不,将要解析的字符串放入值中,然后单击“否”在
标记中包含任何您想要的选项描述。它可以与值相同。如果您不指定值,浏览器通常会将选项的文本作为值提交,但我会避免这样做,并始终设置值。如果您制作国际网页,将日期放入parseab中也会很有用将格式转换为值,并将不同的格式转换为文本,如2012年8月18日的
,然后根据访问者的语言使用不同的文本。好的,知道这一点真是太好了。(有一次在国际页面上工作会很好:))。感谢您提供的信息。如果您使用此选项提交表单,您将获得字符串
dateOne
dateTwo
作为
datePreferred
参数。如果您尝试解析该参数,它将抛出一个
ParseException
。因此,我假设我应该删除该值,只保留日期?不,请放入要解析的字符串在值中,并在
标记中为选项提供您想要的任何描述。它可以与值相同。浏览器通常会将选项的文本作为值提交,如果您不指定值,但我会避免这样做,并始终设置值。如果您制作国际网页,则将以可解析的格式将日期转换为值,并以不同的格式转换为文本,如2012年8月18日,然后根据访问者的语言使用不同的文本。好的,知道这一点真是太好了。(在国际页面上工作会很好:)。感谢您提供的信息