我对此进行了编码,这是有效的,但我认为有更好的方法可以做到这一点。我有一个表单,用户可以从复选框中查看。对于每个复选框,我有多个信息要发送到我的servlet,所以我想手动创建一个JSON ......
<input name="warehouse"
value="{ 'version':'<%=b.getVersion()%>',
'product':'<%=b.getProduct()%>',
'productionDate':'<%=b.getProductionDate()%>',
'order':'<%=b.getOrder()%>'
}"
type="checkbox">
然后在我的servlet中,我阅读了复选框......
String[] product = request.getParameterValues("warehouse");
我将"
替换为'
product.replace("'","\"");
然后我将JSON中的每个String转换为:
ObjectMapper mapper = new ObjectMapper();
Box box = mapper.readValue(product, Box.class);
有没有比上面更好的方法将所有这些信息发送到我的servlet?