java - 绑定地图> HTML 文本框中的实例
问题描述
我正在使用前端带有 groovy 脚本的游戏框架。我想将文本框中的值映射到Map<String, HashMap<String, String>>
相应模型对象中的实例。我为此使用了以下代码。但他们没有工作。
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
Java代码如下
public Map<String, HashMap<String, String>> parties = new HashMap<String, HashMap<String, String>>();
但是我在 java 对象中将派对设置为 null。我想要 hashmpap 结构为{added_1={address="Customer name: Pramil Address Line 1: NA", strdaddress="Pramil"}}
. 我必须为此做些什么
解决方案
推荐阅读
- python - 向量化列表理解中的嵌套 for 循环
- android - jacoco 代码覆盖率不适用于 Android 应用程序
- android - 当我单击电子邮件中的链接时如何在其他组件中路由
- python - 如何使用 Python 用连续的非分支线包围热图上的一些像素?
- jekyll - 为什么删除 yaml 前端会阻止 Jekyll 将 md 文件转换为 html
- laravel - 如何在 AWS 中设置 laravel cronjobs
- javascript - 如果在 jquery 的下拉列表中未选择值,则显示警报消息
- netlogo - 当创建额外的海龟时,海龟自己的变量值在不应该增加时增加
- node.js - 在生产服务器上部署时使用 socket.io 的聊天应用程序未连接
- highcharts - 如何在高图中的图例上悬停时禁用系列低不透明度状态?