前辈救命
doGet()中
response.setContentType("text/html");
request.setCharacterEncoding("UTF-8");
//取表单数据
String sptm=request.getParameter("sptm");
//调用查询方法
CKKC_bean spkc=SerachAllBy_sptm.searchALLBy_sptm(sptm);
System.out.println(spkc.getSpName());
System.out.println(spkc.getSpNum());
//请求重新定义
request.setAttribute("spkc", spkc);
//定向请求响应转发
request.getRequestDispatcher("/functionMenu/select_ckkc.jsp").forward(request, response);
}
jsp中
<body>
<h2>商品条码:</h2><input type="text" value="${spkc.sptm}"/><br>
<h2>库存总数:</h2><input type="text" value="${spkc.spNum}"/><br>
<h2>商品名称:</h2><input type="text" value="${spkc.spmc}"/><br>
<a href="index.jsp">返回主目录</a>
</body>
怎么会取不到值呢?请前辈们指点下.
------解决方案--------------------System.out.println(spkc.getSpName());
System.out.println(spkc.getSpNum());
这个能取到值吗?
${spkc.sptm} 这个也没看到你把sptm赋值给那个对象哦
------解决方案--------------------String sptm=request.getParameter("sptm");
你是说这个是
空指针吗
------解决方案--------------------<h2>库存总数:</h2><input type="text" value="${spkc.spNum}"/><br>
如果容器是 tomcat 这条应该是有值的吧?
------解决方案--------------------getParameter("sptm");
setAttribute("spkc", spkc)
看下这有没有问题……