Java id 编号怎么传递成空值了?在jsp中显示不出来id的值,一直为空

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java id 编号怎么传递成空值了?在jsp中显示不出来id的值,一直为空相关的知识,希望对你有一定的参考价值。

private void edit(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
String id = request.getParameter("id");
List list = null;
try
String sql = "select name,level from category where id="+id;
list = (List) DbHelper.getQueryRunner().query(sql, new BeanListHandler(Category.class));
catch (SQLException e)
e.printStackTrace();

request.setAttribute("list", list);
request.getRequestDispatcher("/editCategory.jsp").forward(
request, response);


我已经知道了为什么会传递成空值了。原来String sql = "select name,level from category where id="+id;少写了个id号,查询出来的只有name,level两个值,所以在Jsp页面中获取不到。

参考技术A 你如果要用resultset取得话必须要把id也给select出来 参考技术B 仔细的看一下,好像没穿过去额…… 参考技术C 你把代码放上来,才能排错。 参考技术D 加油~~~~~~~~~~~~~~~~~~~~~~~~~~ 第5个回答  2011-11-12 代码本回答被提问者采纳

如何从jsp页面向后台传值?

参考技术A

jsp传值给servlet的方法:

1、超链接传值:在href='servletAction?id=xxx'

2、form表单提交,当点击submit时,action="servletAction" method='get/post'

3、利用ajax,url='servletAction',data:xxx参数

扩展资料:

javaScript内置函数

decodeURI() 为加稀的URI入止解码

decodeURIComponent() 为加稀的URI组件解码

encodeURIComponent() 将字符串加稀为URI组件

escape(string) 加密一个字符串

eval_r(string) 断定一个字符串并将其以足本代码的情势施行

isFinite(number) 检测一个值能否为一个有限数字,返回True或False

参考资料来源:百度百科-JSP (java服务器页面)

以上是关于Java id 编号怎么传递成空值了?在jsp中显示不出来id的值,一直为空的主要内容,如果未能解决你的问题,请参考以下文章

如何使用swift在firestore文档中的字段中生成空值?

如何从jsp页面向后台传值?

sql如何把查询到的NULL替换成空值''

从jsp页面跳转到另一个jsp页面怎么传递参数

jsp可以保存两个session吗?

oracle 关联更新