一饮是江湖 2020-03-27 14:33 采纳率: 71.4%
浏览 1060
已采纳

No value specified for parameter 1 Query,这是什么原因啊

图片说明

代码:
postController中

@SuppressWarnings("unused")
    private void getMyPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException 
    {
        String username= new String(req.getParameter("username").getBytes("ISO8859-1"),"UTF-8");
        System.out.print(username);
        List<Post> list = postService.queryPostByUsername(username);
        req.setAttribute("myPostList", list);
        req.getRequestDispatcher("/myPost.jsp").forward(req, resp);
        System.out.print(list);
    }

数据库操作代码

public List<Post> query2(String username) {
        // TODO Auto-generated method stub
        String sql ="SELECT username , postTitle , type ,postMessage from bbs where username =?;";
        return super.getList(sql);
    }

query2

public List<Post> queryPostByUsername(String username) {
        // TODO Auto-generated method stub
        return postDao.query2(username);
    }
  • 写回答

2条回答 默认 最新

  • y_jia_feng 2020-03-27 15:06
    关注

    String sql ="SELECT username , postTitle , type ,postMessage from bbs where username =?;";
    把问号后面的分号去掉看看

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已采纳回答 4月8日