Today,script an example for hands-on struts.
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
version="2.4"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet>
<servlet-name>SelectCityServlet</servlet-name>
<servlet-class>com.aaron.servlet.SelectCityServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SelectCityServlet</servlet-name>
<url-pattern>/servlet/SelectCityServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>
struts-conf.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<data-sources />
<form-beans >
<form-bean name="loginForm" type="com.aaron.struts.form.LoginForm" />
</form-beans>
<global-exceptions />
<global-forwards >
<forward name="success" path="/success.jsp" />
</global-forwards>
<action-mappings >
<action
attribute="loginForm"
input="/input.jsp"
name="loginForm"
path="/login"
scope="request"
type="com.aaron.struts.action.LoginAction">
<forward name="success" path="/success.jsp" />
</action>
<!-- Struts Ajax -->
<action
type="com.aaron.struts.action.CheckAction"
scope="request"
path="/check">
<forward name="success" path="/struts-ajax.jsp"/>
</action>
</action-mappings>
<message-resources parameter="com.aaron.struts.ApplicationResources" />
</struts-config>
分享到:
相关推荐
spring-webmvc-struts.jar对Struts和Spring整合时需要用到的包
Struts和Hibernate是Java Web开发中的两个重要框架,它们在构建MVC(Model-View-Controller)架构的应用程序中起到关键作用。这个压缩包“JSP源码——Struts+Hibernate实现MVC_strutsmvc.zip”显然包含了使用这两种...
Struts 是一个开源的Java Web框架,它主要用来构建企业级的应用程序,特别是那些基于Model-View-Controller(MVC)架构的Web应用。在学习Struts的过程中,"Struts八步教程:Struts让我试着了解你"提供了一个循序渐进...
《精通Struts:基于MVC的JavaWeb设计与开发》是由孙卫琴编著的一本经典书籍,专门探讨了如何使用Struts框架进行高效的JavaWeb应用程序开发。这本书深入浅出地介绍了Struts的核心概念、架构以及实践应用,帮助开发者...
Struts、Spring MVC和Struts2是Java Web开发中三个重要的MVC框架,它们都用于构建基于模型-视图-控制器(MVC)设计模式的Web应用程序。下面将分别介绍这三个框架的工作原理,并进行对比。 **Struts1原理:** Struts...
总结而言,MVC是一种设计模式,旨在实现软件设计的低耦合和高重用性,而Struts2是一个基于MVC模式的Web应用框架,通过其独特的拦截器技术和标签库简化了Web应用的开发过程。Struts2的出现,是对传统MVC模式的一种...
MVC模式和Struts框架
标题中的"spring-webmvc-struts.jar"和"aspectjweaver.jar"是两个重要的Java库文件,它们在Java Web开发中扮演着核心角色,特别是对于基于Spring框架的应用程序。现在让我们详细了解一下这两个库以及它们在实际开发...
**标题解析:** "重构mvc实现struts框架" 这个标题表明了我们要探讨的主题是关于软件开发中的重构过程,特别关注的是如何从一个简单的MVC(Model-View-Controller)模型出发,逐步演进到实现Struts框架的初步形态。...
* Struts框架是JSP/Servlet规范的实现,提供了一个基于MVC设计模式的Web应用程序开发框架。 * Struts框架的主要组件包括Action、Form Bean、Validation和Tiles等。 知识点5:PHP-MVC框架的改进 * 通过引入标签处理...
spring-webmvc-struts-2.5.6-sources
Struts是Apache软件基金会下的一个开源项目,是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。孙卫琴是国内知名的Java技术专家,她对Struts的应用有深入的研究和丰富的教学经验。"helloapp...