我用spring MVC 写了一个简单的注册页面,在JSP页面里面写了请求路径"/regin.do?type=add" 请求路径前面是不是应该加上项目名称?然后将请求映射到applicationContext.xml文件中的action.配置文件如下:
<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.sybase.jdbc2.jdbc.SybDataSource">
</property>
<property name="url"
value="jdbc:sybase:Tds:10.201.1.65:6655?ServiceName=SpringTest">
</property>
<property name="username" value="sa"></property>
</bean>
<!--========Request Mapping=========-->
<bean id="urlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/reginFormController.do">reginFormController</prop>
</props>
</property>
</bean>
<!--========JdbcTemplate=========-->
<bean id="jdbcTemplate"
class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource">
<ref bean="dataSource"/>
</property>
<!--========DAO=========-->
</bean>
<bean id="userDAO"
class="com.lijun.dao.user.UserDAO">
<property name="jdbcTemplate">
<ref local="jdbcTemplate"/>
</property>
</bean>
<!--========Actions=========-->
<bean id="reginFormController"
class="com.lijun.action.regin.ReginFormController">
<property name="userDAO">
<ref local="userDAO"/>
</property>
<property name="commandClass">
<value>com.lijun.form.user.UserForm</value>
</property>
</bean>
</beans>每次测试都出现这样的错误:HTTP Status 404 - /reginFormController.do
大家都帮忙给我看看!先谢谢了!
<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.sybase.jdbc2.jdbc.SybDataSource">
</property>
<property name="url"
value="jdbc:sybase:Tds:10.201.1.65:6655?ServiceName=SpringTest">
</property>
<property name="username" value="sa"></property>
</bean>
<!--========Request Mapping=========-->
<bean id="urlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/reginFormController.do">reginFormController</prop>
</props>
</property>
</bean>
<!--========JdbcTemplate=========-->
<bean id="jdbcTemplate"
class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource">
<ref bean="dataSource"/>
</property>
<!--========DAO=========-->
</bean>
<bean id="userDAO"
class="com.lijun.dao.user.UserDAO">
<property name="jdbcTemplate">
<ref local="jdbcTemplate"/>
</property>
</bean>
<!--========Actions=========-->
<bean id="reginFormController"
class="com.lijun.action.regin.ReginFormController">
<property name="userDAO">
<ref local="userDAO"/>
</property>
<property name="commandClass">
<value>com.lijun.form.user.UserForm</value>
</property>
</bean>
</beans>每次测试都出现这样的错误:HTTP Status 404 - /reginFormController.do
大家都帮忙给我看看!先谢谢了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货