在JSP中要把数据通过SERVLET传到数据库,但是那个出生年月是用的SELECT option标签,这样要怎么选取值…

2024-11-06 00:48:43
推荐回答(1个)
回答1:

你好,select和普通标签一样取值

servlet中获取:String year = request.getParameter("year");
String month= request.getParameter("month");
String day= request.getParameter("day");
同样把月和日取到,然后拼接成日期。String dateString = year+"-"+month+"-"+"day";
如,拼接的字符串为:String dateString = "1995-01-01 ";
如果需要转换成date型就用下面方式转换。如果数据库类型为字符串类型,就上面的结果就可以了。
try
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd ");
Date date = sdf.parse(dateString); //转换后的date值。
}
catch (ParseException e)
{
System.out.println(e.getMessage());
}
希望能帮到你。