在线求救关于springmvc的问题·· springmvcjsp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个报错是针对你找bbb.htm这个action没找到吧?你打印的aaaaa打出来了么?另外,ok.jsp在jsp目录下,应该要ModelAndView mv = new ModelAndView("jsp/ok.jsp");这样吧? 已经进到了控制器,aaa已经打印出来了 , 但是不知道为什么去找bbb.jsp,,我再配置文件里面配置了前缀后缀啊 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean> 还用这样写吗?ModelAndView mv = new ModelAndView("jsp/ok.jsp"); 进到了控制层,,aaa已经输出了,链接http://localhost:8080/TSC/hello.htm 请求@RequestMapping(value="/bbb.htm",method=RequestMethod.GET) 已经进到了控制器,aaa已经打印出来了 , 但是不知道为什么去找bbb.jsp,,我再配置文件里面配置了前缀后缀啊 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean> 还用这样写吗?ModelAndView mv = new ModelAndView("jsp/ok.jsp");配置文件和源码不多的话,发一下看看,我这边跑一个试试~ 已经进到了控制器,aaa已经打印出来了 , 但是不知道为什么去找bbb.jsp,,我再配置文件里面配置了前缀后缀啊 <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean> 还用这样写吗?ModelAndView mv = new ModelAndView("jsp/ok.jsp");配置文件和源码不多的话,发一下看看,我这边跑一个试试~web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5" metadata-complete="true"> <display-name>Teaching steering committee</display-name> <!-- 添加spring3控制器及映射规则 --> <servlet> <servlet-name>tsc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>tsc</servlet-name> <url-pattern>*.htm</url-pattern> </servlet-mapping> <!-- 默认跳转到根目录下的页面,在这里为index.jsp --> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>tsc-servlet.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd "> <!-- 默认扫描的包路径 --> <context:component-scan base-package="org.tsc" /> <!-- 添加注解驱动 --> <mvc:annotation-driven /> <!-- 定义跳转的文件的前后缀 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean> </beans>package org.tsc.manage;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.portlet.ModelAndView;@Controllerpublic class HelloController { @RequestMapping(value="/hello",method=RequestMethod.GET) public String hello() { System.out.println("hello world!"); return "success"; } @RequestMapping(value="/bbb.htm",method=RequestMethod.GET) public ModelAndView hi(HttpServletRequest request,HttpServletResponse response) { System.out.println("aaaaa"); ModelAndView mv = new ModelAndView("ok"); System.out.println("mv = "+mv); mv.addObject("userName", "fyxiang"); String password = "123456"; mv.addObject("password", password); return mv; }}其实就是一个hello world···不明白为什么返回类型是String的时候可以 ModelAndView的时候就不可以 是哪里没配置好吗? 问题已解决···是因为ModelAndView的类用错了 应该是org.springframework.web.servlet.ModelAndView,而我弄成了org.springframework.web.portlet.ModelAndView 哎直接用eclipse提示 看都没看 晕死 抱歉,下班了就没回复你了我这边一开始拷贝你的类报错了,后来换成org.springframework.web.servlet.ModelAndView就好了马后炮了哈。。 MYSQL 疑难杂症 hibernate HQL多表查询的问题!! 一个乱码的问题 javascript:方法多次提交 获取数据库内容的问题 我在CSDN上的第一个帖子!希望各位大侠指点指点! 一个java的小问题 问一个关于BEAN的入门问题 请你评价一下jsp+sql server 2000和asp+sql server 2000的优缺点!!! jeesite中treeTable,怎样设置成默认折叠状态 struts2的困扰我一周的问题,访问action 404错误。求大仙儿帮忙! jxl.jar 将数据库中的时间数据导出excel时,全部变成了1900-1-0 16:00:00
另外,ok.jsp在jsp目录下,应该要ModelAndView mv = new ModelAndView("jsp/ok.jsp");这样吧?
我再配置文件里面配置了前缀后缀啊
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean> 还用这样写吗?ModelAndView mv = new ModelAndView("jsp/ok.jsp");
进到了控制层,,aaa已经输出了,
链接http://localhost:8080/TSC/hello.htm
请求@RequestMapping(value="/bbb.htm",method=RequestMethod.GET)
我再配置文件里面配置了前缀后缀啊
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean> 还用这样写吗?ModelAndView mv = new ModelAndView("jsp/ok.jsp");
配置文件和源码不多的话,发一下看看,我这边跑一个试试~
我再配置文件里面配置了前缀后缀啊
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean> 还用这样写吗?ModelAndView mv = new ModelAndView("jsp/ok.jsp");
配置文件和源码不多的话,发一下看看,我这边跑一个试试~
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"
metadata-complete="true">
<display-name>Teaching steering committee</display-name>
<!-- 添加spring3控制器及映射规则 -->
<servlet>
<servlet-name>tsc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>tsc</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<!-- 默认跳转到根目录下的页面,在这里为index.jsp -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>tsc-servlet.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
">
<!-- 默认扫描的包路径 -->
<context:component-scan base-package="org.tsc" />
<!-- 添加注解驱动 -->
<mvc:annotation-driven />
<!-- 定义跳转的文件的前后缀 -->
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
</beans>
package org.tsc.manage;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.portlet.ModelAndView;@Controller
public class HelloController {
@RequestMapping(value="/hello",method=RequestMethod.GET)
public String hello() {
System.out.println("hello world!");
return "success";
}
@RequestMapping(value="/bbb.htm",method=RequestMethod.GET)
public ModelAndView hi(HttpServletRequest request,HttpServletResponse response) {
System.out.println("aaaaa");
ModelAndView mv = new ModelAndView("ok");
System.out.println("mv = "+mv);
mv.addObject("userName", "fyxiang");
String password = "123456";
mv.addObject("password", password);
return mv;
}
}其实就是一个hello world···不明白为什么返回类型是String的时候可以 ModelAndView的时候就不可以 是哪里没配置好吗?
我这边一开始拷贝你的类报错了,后来换成org.springframework.web.servlet.ModelAndView就好了马后炮了哈。。