这是我的控制器代码
<div class="control-group">
<form action="customerRegistrationReport" method="GET" target="_blank"
<input type="hidden" id="crID" value="${registration.id }"/>
<input type="Submit" class="btn btn-primary" value="Print" />
</form>
</div>
这是我的控制器代码
@Controller
public class CustomerRegistrationJasperController {
@Autowired
CustomerRegistrationService customerRegistrationService;
@RequestMapping("customerRegistrationReport")
public void customerRegistrationReport(@RequestParam(required=true,value="crID") String crID){
//int Id=Integer.parseInt(crID);
System.out.println("int id is : "+crID);
}
我在浏览器上看到了这个错误
出现意外错误(type=Bad请求,status=400)。所需的字符串参数'crID‘不存在
发布于 2017-11-09 13:38:23
@RequestMapping值应从/ char开始。
试试@RequestMapping("/customerRegistrationReport")
吧
还要尝试为输入添加name
<input type="hidden" id="crID" name="crID"
https://stackoverflow.com/questions/47202321
复制相似问题