java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Integer.java:542)
java.lang.Integer.parseInt(Integer.java:615)
com.sharingbike.www.controller.CartController.addToCart(CartController.java:109)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
我在ACTION中取值时出现错误,虽然不知道原因,但是我将request里的key值取出后再转型就可以了
修改之前的
:
HttpServletRequest req = (HttpServletRequest) ActionContext.getContext()
.get(org.apache.struts2.StrutsStatics.HTTP_REQUEST);
Integer bid = Integer.parseInt(req.getParameter("bid"));
Integer num = Integer.parseInt(req.getParameter("num"));
修改之后的
:
HttpServletRequest req = (HttpServletRequest) ActionContext.getContext()
.get(org.apache.struts2.StrutsStatics.HTTP_REQUEST);
String tbid = req.getParameter("bid");
String tprice = req.getParameter("bid");
Integer bid = Integer.parseInt(req.getParameter("bid"));
Integer num = Integer.parseInt(req.getParameter("num"));
最后再加点传参的url
function selflog_show(pagebid,pagebprice){
var bid =pagebid;
var bprice = pagebprice;
window.location.href="cartController_addToCart.do?bid="+bid+"&bprice="+bprice;
}```