springmvc-页面跳转&表单标签&其他标签&tomcat控制台中文乱码问题

简介: springmvc-页面跳转&表单标签&其他标签&tomcat控制台中文乱码问题

1. WEB-INF下页面跳转

容器启动后,如何默认显示web-inf目录下的系统首页。

2. @ModelAttribute来注解非请求处理方法

用途:预加载数据,会在每个RequestMapping方法执行之前调用。

特点:无需返回视图,返回类型void

示例:

@ModelAttribute的其他用法

1)方法参数中的@ModelAttribute, 示例:

public String startCuration(@ModelAttribute("sourcingTaskVo") SourcingTaskVo sourcingTaskVo){
  .....
}

 

使用@ModelAttribute指定pojo回显到页面在request中的key, 即:按照上面的示例代码,可以在页面上通过“sourcingTaskVo”来获取sourcingTaskVo对象。同时,页面上以form表单或url方式传达的参数会以名称对应的方式设置的sourcingTaskVo对象中。

2)方法上的@ModelAttribute,示例:

@ModelAttribute(value = "curationQriteriaVo") 
public CurationQriteriaVo initPage(){ 
    CurationQriteriaVo curationQriteriaVo = new CurationQriteriaVo();
    curationQriteriaVo.setQriteriaVos(sourcingStartService.getCurationQriteriaData()); 
    return curationQriteriaVo; 
}

该方法在当前Controller中的每个请求处理方法前调用一次,且返回值会被放入以curationQriteriaVo为key的对象中,在页面上可以通过curationQriteriaVo获取到存储的对象。

3. 表单标签

1)新增学员功能示例:

1.1)在StudentController中加入如下方法:

1.2)编辑页面,则addstu.jsp中增加form标签

2)修改学员信息

2.1)在StundentController中加入如下方法:

2.2)编写一个修改学员信息的页面

3) 修改一下StudentController的save方法,以便于新增和修改共用。

4. 其他标签

  • password
  • select/option/options
    items
    itemLabel
    itemValue
  • hidden
  • textarea
  • checkbox
  • checkboxes
  • radiobutton
  • radiobuttons

公共标签

1 path

2 cssClass

3 cssStyle

4 cssErrorClass:如果bound属性中包含错误,则覆盖cssClass属性

IDEA tomcat控制台中文乱码问题处理

打开tomcat配置,加入图配置:

-Dfile.encoding=utf-8


相关文章
|
7月前
【IntelliJ IDEA】IDEA编辑器控制台显示中文乱码的解决方案
【IntelliJ IDEA】IDEA编辑器控制台显示中文乱码的解决方案
128 0
|
8天前
|
Java 应用服务中间件
解决IDEA tomcat控制台只有server日志
请注意,确保在调试或开发阶段使用更详细的日志级别(如 `DEBUG`或 `TRACE`),但在生产环境中应将其设置为更高的级别以减少日志量。
11 0
|
19天前
|
应用服务中间件
解决方案:IDEA控制台输出Tomcat中文乱码
解决方案:IDEA控制台输出Tomcat中文乱码
27 0
解决方案:IDEA控制台输出Tomcat中文乱码
|
7月前
|
JavaScript 前端开发 Windows
VScode的注释和标题,标签,img的src属性(如何网页上插入图片)(Mac如何开启js控制台)(如何免费复制网页中的文字)
VScode的注释和标题,标签,img的src属性(如何网页上插入图片)(Mac如何开启js控制台)(如何免费复制网页中的文字)
|
5月前
|
应用服务中间件 Windows
Tomcat控制台乱码问题修复
Tomcat控制台乱码问题修复
|
5月前
|
应用服务中间件
解决Idea控制台中文乱码的问题
解决Idea控制台中文乱码的问题
|
7月前
|
应用服务中间件
2019版本idea启动tomcat8.5版本控制台中文乱码
2019版本idea启动tomcat8.5版本控制台中文乱码
41 0
|
7月前
|
应用服务中间件
解决tomcat控制台出现乱码
解决tomcat控制台出现乱码
52 0
|
1月前
|
Java 数据库 Android开发
图书销售系统【纯控制台】(Java课设)
图书销售系统【纯控制台】(Java课设)
22 1
|
1月前
|
Java 数据库 Android开发
学生寝室查寝打卡系统【纯控制台】(Java课设)
学生寝室查寝打卡系统【纯控制台】(Java课设)
24 2