所属类别:技术博客
文章作者:goby2008
特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!
goby2008 写道如果是这样的话.我在调用时就出现这种情况ShowService ss=new ShowService();Text text=null;long id=Long.parseLong(request.getParameter("id"));text=ss.getText(id);request.setAttribute("text", text);return mapping.findForward("edit");总是说text=ss.getText(id);这一段有问题,或者把long id=Long.parseLong(request.getParameter("id"));改为Long id=Long.parseLong(request.getParameter("id"));就说id有问题,应该如何解决呢?办法之一:代码 /* 注意参数类型是Long */
public Text getText(Long id)
{
Text text = (Text) s.load(Text.class, id);
ts.commit();
return text;
}
then..代码
Long id = new Long(request.getParameter("id"));
Text text = ss.getText(id);
又或者直接使用 抛出异常的爱 同志的办法:代码 /* 注意参数类型是String*/
public Text getText(String id)
{
Text text = (Text) s.load(Text.class, id);
ts.commit();
return text;
}
then..代码
String id = request.getParameter("id");
Text text = ss.getText(id);
修改你以前的办法也是可以的:代码 /* 注意参数类型是long*/
public Text getText(long id)
{
Long theId = new Long(id);
Text text = (Text) s.load(Text.class, theId);
ts.commit();
return text;
}
Text是什么?你自己写的bean吗?如果是这样的话,在页面上需要导入struts-bean标签,然后去显示。发表于 @ 2006年09月25日 16:18:00评论(loading...AddFeedbackCountStack("1280833"))编辑新一篇:多线程Java Socket编程示例 旧一篇:eclipse反编译插件Jadclipse介绍
· 使用 C
· 免费的WEB版QQ挂机工具:KOQQ
· 生成一个不重复的随即数字
· Mozilla即将结束对FireFox 2的支持
87952
12234
