那位大哥快帮帮我,在线急等!一个简单的spring MVC入门问题
我按夏昕的spring MVC例子做的,发现根本就做不出来.现把我的代码贴出来,那位大哥有spring MVC入门的例子,请发个给我看看.谢谢了.
web.xml配置
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>Dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/Config.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Dispatcher</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>
Config.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- Definition of View Resolver -->
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass">
<value>org.springframework.web.servlet.view.JstlView</value>
</property>
<property name="prefix">
<value>/jsp/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
<!-- Request Mapping-->
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/login.do">LoginAction</prop>
</props>
</property>
</bean>
<!-- Action Definition-->
<bean id="LoginAction" class="net.spring.action.LoginAction">
</bean>
</beans>
简单的Action
package net.spring.action;
import net.spring.info.LoginInfo;
import org.springframework.validation.BindException;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.SimpleFormController;
public class LoginAction extends SimpleFormController {
private String fail_view;
private String success_view;
protected ModelAndView onSubmit(Object cmd, BindException ex)
throws Exception {
System.out.print("----------");
LoginInfo loginInfo = (LoginInfo) cmd;
if (login(loginInfo) == 0) {
// HashMap result_map=new HashMap();
// result_map=
System.out.print("----------");
}
return null;
}
private int login(LoginInfo loginInfo) {
return 0;
}
public String getFail_view() {
return fail_view;
}
public void setFail_view(String fail_view) {
this.fail_view = fail_view;
}
public String getSuccess_view() {
return success_view;
}
public void setSuccess_view(String success_view) {
this.success_view = success_view;
}
}
对应的jsp
<%@ page contentType = "text/html;charset=gb2312" %>
<html>
<body>
<form method="post" action="/login.do">
<p align="center">登录</p>
<br>
用户名:
<input type="text" name="username">
</br>
<br>
密码:
<input type="text" name="password">
</br>
<p>
<br>
<input type="submit" value="submit" name="B1">
<input type="reset" value="clean" name="B2">
</br>
</p>
</body>
</html>
发现submit后执行的*.do路径错了,即使强型执行*.do发现执行也不成功.