eclipse新建WebProject访问主页404错误的解决

2025-10-01 04:00:03

1、请求路径不正确,检查请求url是否正确,

以ssm框架为例:

@Controller@RequestMapping("/login")public class LoginController { @Autowired UserService userService; @Autowired SellInfoService sellService; @Autowired CustomDao customDao;  

eclipse新建WebProject访问主页404错误的解决

2、 /**  * 登录页面  * @return  */ @RequestMapping("/login.do") public String login(){  return "login"; }

controller层的注解如图:此时的路径应该是端口号:项目名:controller层注解,方法的注解;localhost:9090/xiangmuming/login/login.do

eclipse新建WebProject访问主页404错误的解决

3、spring -mvc的配置

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

eclipse新建WebProject访问主页404错误的解决

4、    <!-- 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/**"/>       

eclipse新建WebProject访问主页404错误的解决

5、  <!-- 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" />    

eclipse新建WebProject访问主页404错误的解决

6、<!-- dbcp连接 --> <bean id="dbcp" class="org.apache.commons.dbcp.BasicDataSource" >  <property name="driverClassName" value="#{jdbc.driver}"></property>  <property name="url" value="#{jdbc.url}"></property>  <property name="username" value="#{jdbc.user}"></property>  <property name="password" value="#{jdbc.password}"></property>  <property name="minIdle" value="#{jdbc['min.pool']}"></property>  <property name="maxIdle" value="#{jdbc['max.pool']}"></property> </bean>

配置完成后,项目名也正确,基本不会出现404错误

eclipse新建WebProject访问主页404错误的解决

7、 

<!-- 配置事务管理器 -->    <bean id="transactionManager"        class="org.springframework.jdbc.datasource.DataSourceTransactionManager">        <!-- 注入数据库连接池 -->        <property name="dataSource" ref="dataSource" />    </bean>

    <!-- 配置基于注解的声明式事务 -->    <tx:annotation-driven transaction-manager="transactionManager" />

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢