假设我有Person类,我创build了一个Person实例列表,并将这个列表添加到Model 。 List<Person> persons = new ArrayList<Person>(); model.addAttribute("persons",persons); return "savePersons"; 在View页面我有一个表单: <form:form method="post" action="savePerson" modelAttribute="persons"> <c:forEach var="person" items="${persons}"> <form:input path="person.FName" name="FName" id="FName" value="" /> <form:input path="person.LName" name="LName" id="LName" value="" /> </c:forEach> <button type="submit"></button> </form:form> 当我点击提交button时,我想将Person List绑定到控制器上的POST方法。 @RequestMapping(value = { "savePerson" }, method = RequestMethod.POST) public String savePerson(Model model, HttpServletRequest request, HttpSession session,@ModelAttribute("persons")List<Person> persons) { System.out.println(persons.length); […]
网上有足够的关于HTML5的信息(还有在stackoverflow上),但是现在我对“最佳实践”感到好奇。 部分/标题/文章等标签是新的,每个人对于何时/何地使用这些标签都有不同的意见。 那么你们如何看待下面的布局和代码呢? 1 <!doctype html> 2 <head> 3 <title>Website</title> 4 </head> 5 6 <body> 7 <section> 8 <header> 9 <div id="logo"></div> 10 <div id="language"></div> 11 </header> 12 13 <nav> 14 <ul> 15 <li>menu 1</li> 16 <li>menu 2</li> 17 <li>menu 3</li> 18 <li>menu 4</li> 19 <li>menu 5</li> 20 </ul> 21 </nav> 22 23 <div id="main"> […]
那么这就是我得到的,基本上是一个button被点击,并执行下面的代码: Readthis = "MonsterRequest.php?id=<?php echo $_REQUEST['id']; ?>&Mon="; TestVar = TestVar.replace(/\s/g, ""); Readthis = Readthis + htmlencode(TestVar); $('#CenterPiece').load(Readthis); 一切似乎都按照预期工作,除了传递给Monsterequest.php时,这个post并没有被传递给它自己,页面基本上重新载入了它自己,因为它被传递到主父…(我不确定它是否是但是monsterrequest.php似乎工作完全罚款自己但是当加载它不能按预期工作,我完全难住。我基本上想要发布的数据,而不必重新加载页面。 Monsterrequest.php: http ://pastebin.com/fiFjjBZg
基于表单的网站authentication 我们认为,堆栈溢出不应该只是一个非常具体的技术问题的资源,而且也是关于如何解决常见问题的一般指导。 “基于表单的网站authentication”应该是这样一个实验的一个很好的话题。 它应该包括以下主题: 如何login 如何保持login状态 pipe理Cookie(包括推荐设置) SSL / HTTPSencryption 如何存储密码 使用秘密的问题 忘记用户名/密码function 使用随机数来防止跨站请求伪造(CSRF) OpenID的 “记住我”checkbox 浏览器自动完成用户名和密码 秘密URL(被摘要保护的公共URL ) 检查密码强度 电子邮件validation 以及更多关于 基于表单的身份validation … 它不应该包括像这样的东西: angular色和授权 HTTP基本authentication 请帮助我们: build议子主题 提交关于这个问题的好文章 编辑正式的答案