那位大哥快帮帮我,在线急等!一个简单的spring MVC入门问题

licheng7000 2005-09-06 02:29:09
我按夏昕的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发现执行也不成功.
...全文
205 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Little_qd 2005-11-16
  • 打赏
  • 举报
回复
贴出错误信息来看看
mygia 2005-11-16
  • 打赏
  • 举报
回复
zjmoya 2005-09-28
  • 打赏
  • 举报
回复
顶………………
leonyuann 2005-09-28
  • 打赏
  • 举报
回复
还有,看看你的Action,onSubmit方法返回的是null(return null),submit后当然没有下文了
leonyuann 2005-09-28
  • 打赏
  • 举报
回复
你的web application目录结构是什么?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧