A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

爱过蓝翔

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 爱过蓝翔 初级黑马   /  2014-11-22 13:58  /  3006 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

5黑马币
Java代码如下


@Controller
@RequestMapping("/user")
public class UserController {

    @Autowired
    private UserService userService;

    @RequestMapping(value="/add")
    @ResponseBody
    public String addUser(HttpServletRequest request,User user) {
        userService.addUser(user);
        request.setAttribute("user",user);
        return "hello";
    }
}




配置文件如下


<!-- 注解探测器 -->
    <context:component-scan base-package="com.springapp.mvc" use-default-filters="false">
        <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
    </context:component-scan>
    <!-- 视图解析器 -->
    <bean id="viewResolver"
          class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <!-- 使用JSP页面进行输出 -->
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
        <!-- 这个配置是配置JSP页面的位置 -->
        <property name="prefix" value="/WEB-INF/"/>
        <!-- 指定了表示层的后缀 -->
        <property name="suffix" value=".jsp"></property>
    </bean>

    <bean id="conversionService"
          class="com.springapp.mvc.common.springmvc.IdentityToEntityConversionServiceFactoryBean" />
     <!--配置spirngMVC-web的静态资源,不配会当成控制器-->
    <mvc:resources mapping="/assets/**" location="assets/"/>
    <mvc:resources mapping="/codefans.net/**" location="codefans.net/"/>
    <mvc:resources mapping="/Css/**" location="Css/"/>
    <mvc:resources mapping="/font/**" location="codefans.net/"/>
    <mvc:resources mapping="/Images/**" location="Images/"/>
    <mvc:resources mapping="/Js/**" location="Js/"/>
    <mvc:resources mapping="/Menu/**" location="Menu/"/>
    <mvc:resources mapping="/Node/**" location="Node/"/>
    <mvc:resources mapping="/pages/**" location="pages/"/>
    <mvc:resources mapping="/Public/**" location="Public/"/>
    <mvc:resources mapping="/Role/**" location="Role/"/>
    <mvc:resources mapping="/User/**" location="User/"/>
    <!-- 处理文件上传处理 -->
    <bean id="multipartResolver"
          class="org.springframework.web.multipart.commons.CommonsMultipartResolver" p:defaultEncoding="UTF-8"/>
</beans>






访问localhost:8080/user/add 报404 新人初学 求教


最佳答案

查看完整内容

localhost:8080/user/add 报404 新人初学 求教 这么明显的错误,你的context路径呢? http://localhost:8080/XXX/user/add

5 个回复

倒序浏览
localhost:8080/user/add 报404 新人初学 求教

这么明显的错误,你的context路径呢?
http://localhost:8080/XXX/user/add
回复 使用道具 举报
看看你的web.xml
回复 使用道具 举报
楼上正解,路径有问题,缺失context路径,在http://localhost:8080/XXX/user/add    XXX处填上你的context路径应该没问题了
回复 使用道具 举报
localhost:8080/工程名称/user/add 试试 ,你的路径少了工程名
回复 使用道具 举报
用下绝对路径啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马