谢谢关于jsp数据类型转换的问题

mojialin100 2003-04-15 01:57:57
我的定义的函数是findById(java.math.BigDecimal id);
/*jsp*/
import java.math.BigDecimal;
String t = request.getParameter("Id");//id是我通过url传过来的参数
..//找到home接口(我写了一个ejb 已经pass)
ejb.findById(new BigDeciaml(Id));//调用方法

errorinfo:
C:\bea\user_projects\mydomain\myserver\.wlnotdelete\TempCmp_TempCmp.war_914475\jsp_servlet\__updatefist.java:115: inconvertible types
probably occurred due to an error in /updateFist.jsp line 21:
ejb.findById(new BigDecimal(zcid));
请问这是为何!
...全文
46 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mojialin100 2003-04-15
  • 打赏
  • 举报
回复
不好意思,我已经搞定了!谢谢了!
xubei1009 2003-04-15
  • 打赏
  • 举报
回复
在你的
ejb.findById(new BigDeciaml(Id));//调用方法,
里边的“Id”变量在这个jsp页面里你有没有定义过?
你的“String t = request.getParameter("Id");”
是把Id付给“t”,后边似乎应该是
ejb.findById(new BigDeciaml(int(t)));
jeking 2003-04-15
  • 打赏
  • 举报
回复
你先将Id打出来。
out.println(request.getParameter("Id"));
然后再说。
zxhong 2003-04-15
  • 打赏
  • 举报
回复
要么参数错误,要么是方法返回类型或值错误
MyXin 2003-04-15
  • 打赏
  • 举报
回复
我看得好糊涂。你那个Id ,zcid, 我晕!强烈要求源代码

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧