首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

在线急等:jsp页面数据转化的有关问题

2012-02-27 
在线急等:jsp页面数据转化的问题从数据库中查询出一条记录,此记录包含-3这么一个数据(double类型的),在后

在线急等:jsp页面数据转化的问题
从数据库中查询出一条记录,此记录包含-3这么一个数据(double类型的),在后台我是把此记录的所有数据封装起来然后把传到前台的一个数组里面,在JSP页面再把数据一个个取出来,请问如何让-3这个数据在页面上显示为3?我在前台这样转化直接报错:
无法编译 JSP 类
<% String[] temp=(String[])arrayList.get(i);
  double je=-Double.parseDouble(temp[8]);
%>
temp就是前台的那个数组,temp[8]中的数据是-3
后面的代码把temp[8]数据显示在页面上
 <td ><%=je%></td>
请高手指点,谢谢!


[解决办法]
<% String[] temp=(String[])arrayList.get(i); 
String je = temp[8].substring(1,temp[8].length); //从-符号后开始算
%> 
问题也是可以解决的。
[解决办法]
楼上的同学,谢谢了,不过应该是temp[8].length()
[解决办法]
double je=-Double.parseDouble(temp[8]); 
这句话有错把
应该是 double je=Double.parseDouble(temp[8])*(-1);
[解决办法]
第一次看见 有 double je=-Double.parseDouble(temp[8]); 哈哈。

可以用截取字符串的方法

热点排行