Software_programming_Java_web_summarize

2019-11-14  07:05:30

凌晨 对web controller 及UI thymeleaf , EF 深入

1 thymeleaf , 在使用其语法是不要同 EF 混淆,否则无法解析        

 

EF 可用 .  /  [ ]  但 前缀有 th:  则只能为 . 点

以下为正确示例

 

 

2. 注意 xmlns 相应命名空间, 在表单关联时 form, 否则无法解析

 

3. validator 注意

1 domian 领域对象使用 validator 标识,

注意,通常的私有变量上标识后, 需要 getter/setter

 

 

2. 在controller 上  @Valid 相关的对象

 

 4. Redirect

注意加入对象  .addFlashAttribute ,  而非普通的  addAttribute

 

5 Model ,ModelMap,  @ModelAttribute("specifyKey") Object objectInstance

@ModelAttribute("specifyKey")  Object objInstance

会将 spcifyKey 的 object 实例放入 Model 中,

1.在 Form 提交表单之前,需要提前创建这样的对象,而后在 view 中才能赋予相应的数据

 

 

 

 

 2. 在随后提交中, redirect 

 

 

注意 同一个对象,不同的 key 键值, 注意 Model.asMap.get("keyString")  也可以取值。

 

 

 

posted @ 2019-11-14 07:12  君子之行  阅读(2)  评论(0编辑  收藏  举报