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页面中获取不到。
如何从jsp页面向后台传值?
参考技术Ajsp传值给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的值,一直为空的主要内容,如果未能解决你的问题,请参考以下文章