好的,是时候寻求帮助了;我正在向我的 jsp 发送一个(购物)购物车 ModelAttribute,允许用户编辑数量,当模型 POST 到控制器时,除了可编辑(数量)字段之外,其他字段均为空。我已经研究了几天类似的问题,但没有任何匹配。我使用的是spring 3.1。
\n\n这是我的 GET 和 POST 控制器:
\n\n@Controller\npublic class CartController {\n\n @Autowired\n private Cart cart; \n\n @RequestMapping(value = "/cart", method = RequestMethod.GET) \n public String showCart(Model model) {\n logger.debug("CartController.showCart() Cart: {}", this.cart);\n model.addAttribute(cart);\n return "cart/cart";\n }\nRun Code Online (Sandbox Code Playgroud)\n\n和邮寄
\n\n @RequestMapping(value = "/cart", method = RequestMethod.POST, params = "update")\n public String update(@ModelAttribute("cart") Cart cart, BindingResult result, Model model) {\n logger.debug("CartController.update() Cart: {}", cart); \n return "cart/cart";\n }\nRun Code Online (Sandbox Code Playgroud)\n\n我的jsp:
\n\n<div class="container MainContent">\n <form:form …Run Code Online (Sandbox Code Playgroud) 我已经从svn中提取了一个旧的java应用程序项目,并且我很痛苦地使用ANT正确编译它.ANT声称"建立成功",但没有类文件.
build.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="all" name="myproj">
<property environment="env" />
<property name="src.dir" value="${basedir}/src" />
<property name="bin.dir" value="${basedir}/bin" />
<property name="lib.dir" value="${basedir}/lib" />
<property name="cache.dir" value="${bin.dir}/.cache" />
<property name="config.dir" value="${basedir}/config" />
<property name="data.dir" value="${basedir}/data" />
<property name="images.dir" value="${data.dir}/images" />
<property name="doc.dir" value="${basedir}/docs" />
<property name="install.dir" value="${env.JAVA_APPS}/myproj" />
<property name="debug.flag" value="on" />
<echo> ${ant.project.name}</echo>
<echo> Ant version: ${ant.version}</echo>
<echo> Ant Java version: ${ant.java.version}</echo>
<echo> Java version: ${java.version}</echo>
<!-- **********************************************************************
compile, compile the source
*********************************************************************** -->
<target name="compile" depends="prepare">
<depend srcdir="${src.dir}" …Run Code Online (Sandbox Code Playgroud)