站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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域中的值


↑返回目录
前一篇: 请问如何给textbox赋值?
后一篇: 如何在FTL中实现类型转换?