在JSP中要把数据通过SERVLET传到数据库,但是那个出生年月是用的SELECT option标签,这样要怎么选取值…
1个回答
展开全部
你好,select和普通标签一样取值
<select name="year">....</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());
}
希望能帮到你。
<select name="year">....</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());
}
希望能帮到你。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询