这是我的控制器代码
<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 Request,status = 400)。 必需的字符串参数'crID'不存在
答案 0 :(得分:0)
@RequestMapping值应该从/ char。
开始尝试使用@RequestMapping("/customerRegistrationReport")
还尝试为输入添加name
<input type="hidden" id="crID" name="crID"