Sprign MVC

(1) index.htm n内容如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; CHARSET=utf8"/>
<title>Edgen test MVC: First page</title>
</head>
<body>
<form method="POST" action="[color=orange]login.do[/color]">
<p align="center">登录</p>
<br>用户名:
<input type="text" name="userName">
<br>密码:&&
<input type="password" name="password">
<p>
<input type="submit" value="提交" name="B1">
<input type="reset" value="重置" name="B2">
</p>
</form>
</body>
</html>


(2) Web.xml 内容如下:

<?xml version="1.0" encoding="GBK"?>
<web-app 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.sum.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<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/Dispatcher-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>Dispatcher</servlet-name>
<url-pattern>[color=orange]*.do[/color]</url-pattern>
</servlet-mapping>
</web-app>


(3) Dispatcher-servlet.xml 内容如下:

<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">

<property name="viewClass">
<value>[color=red]org.springframework.web.servlet.view.JstlView[/color]</value>
</property>

<property name="prefix">
<value>/WEB-INF/view[color=red]/[/color]</value>
</property>

<property name="suffix">
<value>.jsp</value>
</property>
</bean>

<bean id="urlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">

<property name="mappings">
<props>
<prop key="[color=orange][b]/[/b]login.do[/color]">LoginAction</prop>
</props>
</property>
</bean>

<bean id="LoginAction"
class="net.zhanglong.edgen.action.LoginAction">

<property name="[b][color=blue]commandClass[/color][/b]">
<value>net.zhanglong.edgen.action.LoginInfo</value>
</property>

<property name="fail_view">
<value>loginfail</value>
</property>

<property name="success_view">
<value>main</value>
</property>
</bean>
</beans>


(4) Tomcat 工程(也就是以Variable形式Import 了servlet-api.jar, jsper-runtime.jar, jsp-api.jar )

(5)其它jar: Import spring.jar, taglib.jar, log4j.jar, cglib.jar, commonds-xxxx.jar, [color=red]以Variable 形式Import进jstl-1.1.jar,否则报错:jstl相关类找不到[/color]

(6)有点怪! Spring.jar 必须:放在工程lib 或Tomcat/commom/lib 下, 或者以Variable 的形式import, [color=red]否则会报错:找不到 DispatcherServlet[/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值