Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 当我使用SpringMVC和jsp时,为什么我的参数可以';你不能转移价值吗?_Java_Jsp_Spring Mvc - Fatal编程技术网

Java 当我使用SpringMVC和jsp时,为什么我的参数可以';你不能转移价值吗?

Java 当我使用SpringMVC和jsp时,为什么我的参数可以';你不能转移价值吗?,java,jsp,spring-mvc,Java,Jsp,Spring Mvc,控制器文件: @RequestMapping(value = "/hello") public ModelAndView hello() { ModelAndView mv = new ModelAndView(); mv.addObject("message", "Hello World!<br>"); return mv; } @RequestMapping(value = "/test") public ModelAndView test()

控制器文件:

@RequestMapping(value = "/hello")
public ModelAndView hello() {  
   ModelAndView mv = new ModelAndView();  
   mv.addObject("message", "Hello World!<br>");  
   return mv;  
} 
@RequestMapping(value = "/test")
public ModelAndView test() {
    ModelAndView mv = new ModelAndView(); 
    mv.addObject("title", "aaa"); 
    return mv;
}
当我得到localhost:8081/test时,它返回

aaa bbb
当我得到localhost:8081/test时,它返回

Hello World!
bbb

为什么${title}无法获取值“aaa”,以及如何实现这一点。

需要在控制器中设置要在视图中使用的变量。在代码中/hello只设置消息而不设置标题,在/test中只设置标题。要修复它,您需要更改控制器,如下所示。您还应该从控制器中删除“
”,因为html应该是视图(hello.jsp)的一部分

@RequestMapping(value=“/hello”)
公共模型和视图hello(){
ModelAndView mv=新ModelAndView();
mv.addObject(“消息”,“你好,世界!
”); mv.addObject(“标题”、“aaa”); 返回mv; }
这个问题没有意义。您是说,
getlocalhost:8081/test
返回两个不同的输出。@StephenC我想要的是getlocalhost:8081/test,它返回:helloworld!aaa bbb。但是,它返回时没有“aaa”,请解决您的问题。但在/test中,我设置了$title,在hello.jsp中,我包括test.jsp。为什么我必须在/hello中设置$title?我找到了一个解决方案。将hello.jsp修改为
aaa bbb
Hello World!
bbb
@RequestMapping(value = "/hello")
public ModelAndView hello() {  
   ModelAndView mv = new ModelAndView();  
   mv.addObject("message", "Hello World!<br>"); 
   mv.addObject("title", "aaa"); 
   return mv;  
}