日期:2014-05-16 浏览次数:20544 次
本文应用SSH框架版本
Struts Version-struts-2.3.12-all.zip
Spring Version-spring-framework-3.0.1.RELEASE-A.zip
Hibernate Version-hibernate-3.2.5.ga.zip
下载地址
http://struts.apache.org/download
http://www.springsource.com/download/community
http://sourceforge.net/projects/hibernate/files/hibernate3/
一、加入struts相关配置
new一个web project 并且导入struts相关jar包
ognl-3.0.6.jar
struts2-core-2.3.12.jar
xwork-core-2.3.12.jar
commons-logging-api-1.1.jar
commons-lang3-3.1.jar
commons-fileupload-1.2.2.jar
freemarker-2.3.19.jar
commons-logging-1.1.1.jar
commons-io-2.0.1.jar
javassist-3.11.0.GA.jar (本jar包在struts2-blank-2.2.1.war示例工程中的web-inf/lib下可找到)
注: Jar包如果找不到的话可以去struts2-blank-2.2.1.war示例工程中的web-inf/lib下将里面的jarcopy 过去即可
src包下建立一个class继承ActionSupport类。并且写好一个action方法,并且在src包下面建立struts.xml配置该action
public class UserLogin extends ActionSupport{
public String login(){
System.out.println("经过了");
return SUCCESS;
}
}
ClassPath下的struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="true" />
<package name="default" extends="struts-default">
<action name="login" class="com.struts.action.UserLogin" method="login">
<result name="success">/WEB-INF/pages/index.jsp</result>
</action>
</package>
</struts>
更改web.xml加入struts相关配置
<!-- struts 跳转action配置 start -->
<filter>
<filter-name>struts</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>actionP