eclipse新建WebProject访问主页404错误的解决
来源:网络收集 点击: 时间:2024-02-26请求路径不正确,检查请求url是否正确,
以ssm框架为例:
@Controller@RequestMapping(/login)public class LoginController {@AutowiredUserService userService;@AutowiredSellInfoService sellService;@AutowiredCustomDao customDao;

/** * 登录页面 * @return */@RequestMapping(/login.do)public String login(){return login;}
controller层的注解如图:此时的路径应该是端口号:项目名:controller层注解,方法的注解;localhost:9090/xiangmuming/login/login.do

spring -mvc的配置
!-- 配置SpringMVC -- !-- 1.开启SpringMVC注解模式 -- !-- 简化配置: (1)自动注册DefaultAnootationHandlerMapping,AnotationMethodHandlerAdapter (2)提供一些列:数据绑定,数字和日期的format @NumberFormat, @DateTimeFormat, xml,json默认读写支持 -- mvc:annotation-driven /

!-- 2.静态资源默认servlet配置 (1)加入对静态资源的处理:js,gif,png (2)允许使用/做整体映射 -- mvc:default-servlet-handler/ mvc:resources location=/WEB-INF/css/ mapping=/css/**/ mvc:resources location=/WEB-INF/js/ mapping=/js/**/

!-- 3.配置jsp 显示ViewResolver -- bean class=org.springframework.web.servlet.view.InternalResourceViewResolver property name=viewClass value=org.springframework.web.servlet.view.JstlView / property name=prefix value=/WEB-INF/jsp/ / property name=suffix value=.jsp / /bean
!-- 4.扫描web相关的bean -- context:component-scan base-package=com.soecode.lyf.web /

!-- dbcp连接 --bean id=dbcp class=org.apache.commons.dbcp.BasicDataSource property name=driverClassName value=#{jdbc.driver}/propertyproperty name=url value=#{jdbc.url}/propertyproperty name=username value=#{jdbc.user}/propertyproperty name=password value=#{jdbc.password}/propertyproperty name=minIdle value=#{jdbc}/propertyproperty name=maxIdle value=#{jdbc}/property/bean
配置完成后,项目名也正确,基本不会出现404错误

!-- 配置事务管理器 -- bean id=transactionManager class=org.springframework.jdbc.datasource.DataSourceTransactionManager !-- 注入数据库连接池 -- property name=dataSource ref=dataSource / /bean
!-- 配置基于注解的声明式事务 -- tx:annotation-driven transaction-manager=transactionManager /
ECLIPSEJAVA404版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_155136.html