当前页面: 开发资料首页 → J2EE 专题 → 我是超级菜鸟,问一个简单的数据转换问题.
我是超级菜鸟,问一个简单的数据转换问题.
摘要: 我是超级菜鸟,问一个简单的数据转换问题.
jsp:::
1.sql数据里是datetime,用getDate()读出再.toString()以后,结果是2006-10-20 21:30:49.313
我现在想要的格式是10-20-2006 21:30(月-日-年,时间),请问该怎么办?
2.我想取select的中国怎么办?用request.getParameter("name")只能取value值,不能取里面的值。
<select id="name" name="name">
<option value="1">中国</option>
<option value="2">小日本</option>
修改系统的日期格式看看,在控制面板里
谢谢,我就会试试...
2.我想取select的中国怎么办?用request.getParameter("name")只能取value值,不能取里面的值。
<select id="name" name="name">
<option value="1">中国</option>
<option value="2">小日本</option>
jon_wd() ( ) 信誉:100 Blog
这样不行,看来是在sql server数据库里直接就是按此格式生成了。。
在toString()以后
把结果写到一个String[]数组里面
再按照想要的结果输出
不知道可以不
没试过
第二个问题
为什么不把value的值设置成一样呢?
redtamo(楚枫) ( ) 信誉:100 Blog
value的值肯定不能设成一样的哦。。。
第一个问题你这样当然可以实现,我现在是想要java的内置方法。。。
比如像.net一样就是这样输出DateTime.Now.ToString("MM-dd-yyyy");
if (request.getParameter("name")==1)
println("中国");
java.text.SimpleTextFormat formatter = new java.text.SimpleTextFormat("yyyy-MM-dd");
System.out.println(formatter.format(getDate()));
你可以在javascript中写这样:var s = name.option;这样的话s中应该就是中国或日本,你可以试试!
谢谢,晚上回去试试
把value的设为一样
2.我想取select的中国怎么办?用request.getParameter("name")只能取value值,不能取里面的值。
<select id="name" name="name">
<option value="中国">中国</option>
<option value="小日本">小日本</option>
galant2008(無賴) ( ) 信誉:100 Blog
values值肯定不能一样,不然显示的时候就只是显示数字了。
还有,values也不能为中文,因为它对应的是数据库的ID
值设为一样...或是用if (request.getParameter("name")==1)
println("中国");都得..
你也可以在建一个表,根据ID取相应的值!
如果你下拉框中的值是从数据库中取得的,那么可以取得value值,再到数据库中去查询
也可以建一个常量类,里面存一个数组,这样你可以从这个类中根据前台取得的value值得到要达到的名字。
还可以在提交之前,取得被选中的option的名字“中国”,放入一个hidden域中,
在后台可以直接读取这个hidden域中的值