Jsp页面
<body>
${user}
</body>
Controller类
@Controller
public class GeneralController{
@RequestMapping(value="index",method=RequestMethod.GET)
public ModelAndView index_jsp(Model model){
System.out.println("1");
model.addAttribute("liming", "黎明你好");
return new ModelAndView("index");
}
@RequestMapping(value="login",method=RequestMethod.GET)
public ModelAndView login(@RequestParam(value="username")String username,Model model){
System.out.println("2"+username);
Map m=new HashMap();
m.put("user", username);
//model.addAttribute("user", username);
return new ModelAndView(getS(),m);
}
public String getS(){
return "login";
}
}
你把屏蔽的这一行,取消屏蔽就可以在页面拿到。
拿不到,界面上直接显示${user}
追答哥们,你是不是把html的文件改了个后缀当jsp??
追问不是,建的时候就是jsp文件,我是用eclipse做的
${}是el表达式。jsp默认支持,如果浏览器里能看见${xxx},说明没有被识别。最常见的情况是"${xxx}" 少写一边的引号。我知道的就这么多了。
追问已经解决了,多亏你的EL提醒,一直以为是spring mvc哪里配置错了,其实是eclipse版本问题,默认是true
我SpringMVC为什么不能访问Controller
不能访问jsp是你没在default中配置。其它方法思路1 写filter 提前对jsp后缀过滤转发2 改写DispatcherServlet的doDispatch方法(迫不得已) 你看看Spring的DispatcherServlet的源码就会明白。doDispatch首先会调用getHandler找相应的controller, 如果找不到会抛异常, 一般jsp的文件也不会在controller中映射的, 是...
在JSP页面的javascript中怎么调用Controller中的方法
Spring MVC中jsp要调用controller的某个方法需要用ajax或者dwr来实现。ajax举例:var param="userIdSet="+"";.ajax({ url: "url 什么点do,或者action",\/\/ 数据发送方式 type: "post",\/\/ 接受数据格式 dataType : "json",\/\/ 要传递的数据 data :param,\/\/ 回调函数,接受服务器端返回给客...
myeclipse如何通过jsp页面的地址找到controller?
通常情况下,url首先进入web.xml中,在xml文件中定义了servlet或者filter等来读取url,然后他们对应有相应的文件或者类,比如SpringMVC,在定义读取的spring-mvc.xml文件中,你会看到定义controller的namespace,这里定义了扫描的包,然后在你的定义controller的类头,有对应的name 比如Public,然后会找到这个类...
springmvc前台点击jsp页面左侧的菜单调用controller找到一个页面怎么将...
1、主页面如下:left.jsp页面是左侧导航页面 index.jsp是右侧要显示内容的页面 <frame src="<%=request.getContextPath() %>\/admin\/left.jsp" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" \/> <frame src="<%=request.getContextPath() %>\/adm...
spring项目中index.jsp可以打开,但是以后所有跳转页面都是404_百度...
建议:1). 在WEB-INFO下面创建views包,存放除了index.jsp外的所有jsp文件。2). 去掉处理前后缀的<bean>,因为你的页面由jsp和html,但是在配置文件中,只配置了.jsp的后缀。所以去掉吧,在controller中. 以 return "Game.html"这种方式跳转页面。3). 在前端的onclick中,window.location.href='...
java-SpringMVC 后台怎么获取前台jsp页面中file中的文件
form的enctype=”multipart\/form-data” 这个是上传文件必须的2.applicationContext.xml中 <bean id=”multipartResolver” class=”org.springframework.web.multipart.commons.CommonsMultipartResolver”\/> 关于文件上传的配置不 Controller public class UploadAction { RequestMapping(value = "\/upload.do")pu...
springmvc 中@Controller和@RestController的区别
1. 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。例如:本来应该到success.jsp页面的,则其显示success.2. 如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResource...
spring mvc controller可以用Map接收jsp传来的值么
jsp页面如RedPacket类有一个属性叫做name,那么可以,提交表单自动封装。RequestMapping(value="\/create", method = RequestMethod.POST)public String create(@Valid RedPacket redPacket,BindingResult result,Model model) { if(...){ result.reject("errStatus", "非法的状态");} if(...){ result....
Spring MVC 把jsp页面删除按钮的id传值到Controller方法里
页面定义个隐藏的input name= id 然后 controller 里面 用requestparam string id 去接收这个参数 就可以了
SpringMVC怎么获取前台传来的数组
你在前台的页面使用jsp,里面写个javascript,js中可用el表达式来获取response中的基础类型值,因为在返回jsp之前,el表达式就会被解析,js实在返回之后执行的,其实就等于你在js中直接赋值。对于对象的话,要从servlet或是response中获取,使用ajax,至于其他的方法,目前没想到,jstl标签和el表达式作用差不多...