小编bra*_*12s的帖子

ModelAttribute 在 Spring MVC 的控制器中返回 null 值

好的,是时候寻求帮助了;我正在向我的 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      }\n
Run 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   }\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的jsp:

\n\n
<div class="container MainContent">\n   <form:form …
Run Code Online (Sandbox Code Playgroud)

spring jsp spring-mvc modelattribute

5
推荐指数
1
解决办法
2万
查看次数

Ant编译但没有类文件

我已经从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)

java ant

5
推荐指数
0
解决办法
1082
查看次数

标签 统计

ant ×1

java ×1

jsp ×1

modelattribute ×1

spring ×1

spring-mvc ×1