Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 绑定映射<;字符串,HashMap<;字符串,字符串>&燃气轮机;HTML中文本框中的实例_Java_Model View Controller_Groovy_Playframework - Fatal编程技术网

Java 绑定映射<;字符串,HashMap<;字符串,字符串>&燃气轮机;HTML中文本框中的实例

Java 绑定映射<;字符串,HashMap<;字符串,字符串>&燃气轮机;HTML中文本框中的实例,java,model-view-controller,groovy,playframework,Java,Model View Controller,Groovy,Playframework,我在play框架中工作,前端使用groovy脚本。我想将文本框中的值映射到相应模型对象中的map实例。为此,我使用了以下代码。但它们不起作用 下面给出了Html代码 #{form @ControllerApp.review(), method:"POST"} <input class="new-party-address" type="hidden" value="Customer name: Pramil Address Line 1: NA " name="p.

我在play框架中工作,前端使用groovy脚本。我想将文本框中的值映射到相应模型对象中的
map
实例。为此,我使用了以下代码。但它们不起作用

下面给出了Html代码

    #{form @ControllerApp.review(), method:"POST"}
        <input class="new-party-address" type="hidden" value="Customer name: Pramil Address Line 1: NA " name="p.parties[added_1].strdaddress">
        <input class="new-party-address" type="hidden" value="Pramil" name="p.parties[added_1].address">
   <input type="Submit"/>
    #{/form}
public class PartyInput {
  public Map<String, HashMap<String, String>> parties = new HashMap<String, HashMap<String, String>>();
}
    public class ControllerApp extends Controller {
    public static void review(PartyInput p) {
    System.out.print(p); //null
    }
}
POST    /Controller/review     ControllerApp.review
public Map<String, HashMap<String, String>> parties = new HashMap<String, HashMap<String, String>>();
路由文件如下所示

    #{form @ControllerApp.review(), method:"POST"}
        <input class="new-party-address" type="hidden" value="Customer name: Pramil Address Line 1: NA " name="p.parties[added_1].strdaddress">
        <input class="new-party-address" type="hidden" value="Pramil" name="p.parties[added_1].address">
   <input type="Submit"/>
    #{/form}
public class PartyInput {
  public Map<String, HashMap<String, String>> parties = new HashMap<String, HashMap<String, String>>();
}
    public class ControllerApp extends Controller {
    public static void review(PartyInput p) {
    System.out.print(p); //null
    }
}
POST    /Controller/review     ControllerApp.review
public Map<String, HashMap<String, String>> parties = new HashMap<String, HashMap<String, String>>();
下面给出了Java代码

    #{form @ControllerApp.review(), method:"POST"}
        <input class="new-party-address" type="hidden" value="Customer name: Pramil Address Line 1: NA " name="p.parties[added_1].strdaddress">
        <input class="new-party-address" type="hidden" value="Pramil" name="p.parties[added_1].address">
   <input type="Submit"/>
    #{/form}
public class PartyInput {
  public Map<String, HashMap<String, String>> parties = new HashMap<String, HashMap<String, String>>();
}
    public class ControllerApp extends Controller {
    public static void review(PartyInput p) {
    System.out.print(p); //null
    }
}
POST    /Controller/review     ControllerApp.review
public Map<String, HashMap<String, String>> parties = new HashMap<String, HashMap<String, String>>();
publicmap parties=newhashmap();

但在java对象中,我将parties设置为null。我希望hashmpap结构为
{added_1={address=“Customer name:Pramil address Line 1:NA”,strddress=“Pramil”}
。为此,我必须做的是

请附上错误跟踪。没有错误。绑定不起作用请将html扩展到至少窗体的范围,并使用java代码