使用js函数在页面传参遇到的一个小问题,代码片断如下:
- function outMedicine(medicineId){
- window.location.href = "outMedicine.jsp?medicineId = "+medicineId;
- }
- <a onClick=outMedicine("<%=medicine.getMedicineId() %>")>出药</a>
- <%System.out.println(request.getParameter("medicineId")); %>
这样的话,接收页面,打印为null。
改为下面的,即去掉空格,接收页面可接收到参数,原因尚不清楚,先记录下来。
- function outMedicine(medicineId){
- window.location.href = "outMedicine.jsp?medicineId="+medicineId;
- }