1.控制器配置
:
<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-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
2. tags配置:
若
Web工程没有使
用
Struts的标签库,可以不在
web.xml中使用
Struts的
标签库信息。当然若开发人员使用了
struts的标签库,也可以直接在
jsp页面中引入标签库,例
如通过如下方式引入:
<%@
taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@
taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@
taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@
taglib uri="/WEB-INF/struts-nested.tld" prefix="nested"%>
在
Struts中
进行配置的的好处是因为可以在
Struts中配置为
tld文件配置一个简要的名称或者更加易懂的名
称,例如在
web.xml文件中增加如下配置:
<taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-nested</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>
其中
<taglib-uri>元
素指定标签库的相对或者绝对
URI地址,
Web应用将根据这一
URI来
访问标签库;
<taglib-location>元素指定标签库描述文件在文件资源系统中的物理位置。
此时在
jsp页
面通过如下方面引入标签库:
<%@
taglib uri="/tags/struts-bean " prefix="bean"%>
<%@
taglib uri="/tags/struts-html" prefix="html"%>
<%@
taglib uri="/tags/struts-logic " prefix="logic"%>
<%@
taglib uri="/tags/struts-nested " prefix="nested"%>
struts1.3中就不用配置,直接应用就行了,如:
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html"
prefix="html"%>
3.web-app标签头要引用对:
<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.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
分享到:
相关推荐
这个API文档是开发者解决与Struts1.2框架相关问题的关键工具,能帮助他们更好地理解和使用这个经典的Java Web应用程序框架。 Struts1.2 是一个基于MVC(Model-View-Controller)设计模式的开源框架,主要用于构建可...
Struts1.2、Hibernate3.2和Spring2.5是Java Web开发中经典的MVC(Model-View-Controller)架构的三个核心组件,它们在2000年代中期到后期广泛使用,为构建企业级应用程序提供了强大的支持。这个压缩包文件显然包含了...
Struts1.2驱动包是Java Web开发中一个重要的组件,它是Apache Struts框架的特定版本,用于支持基于Model-View-Controller (MVC)设计模式的应用程序开发。Struts1.2因其稳定性和广泛的功能集而在过去备受推崇,尤其在...
这篇教程主要介绍的是如何在MyEclipse 6.5环境下整合Struts 1.2、Spring 2.5和Hibernate 3.2这三个流行的Java Web开发框架,以便于初学者理解SSH框架的工作机制并避免常见错误。 首先,教程强调了在高版本的...
在配置Struts1.2时,你需要在web.xml中设置Struts的前端控制器Filter(通常为`org.apache.struts.action.ActionServlet`),并配置相应的Action Mapping。同时,还需要在struts-config.xml文件中定义Action、Form ...
Struts1.2通过配置struts-config.xml文件来定义这些行为。 其次,Spring2.5框架的依赖注入(DI)特性允许开发者解耦组件,通过容器管理对象的生命周期和依赖关系。同时,Spring的AOP模块支持切面编程,可以实现事务...
4. `webapps`目录:可能包含一个或多个预配置的Web应用程序,演示了Struts1.2框架的使用。 在JSP中使用Struts1.2,你需要完成以下步骤: 1. **配置Web.xml**:这是每个Servlet应用的核心配置文件,你需要在这里...
4. **配置方式**:Struts2的配置文件更加简洁,可以使用XML或注解,而Struts1.2主要依赖XML配置。 5. **Action与结果**:在Struts2中,Action类不再负责视图的跳转,而是通过返回一个结果名,由框架决定跳转的页面...
Struts1.2是Apache软件基金会的Jakarta项目下的一个开源框架,主要用于构建基于Java的Web应用程序。这个框架提供了一种组织应用结构和控制应用程序流程的方式,极大地简化了MVC(Model-View-Controller)模式的实现...
3. **配置文件**:Struts1.2的配置主要包括struts-config.xml和web.xml。前者定义了Action类、Form Beans、Action Mapping以及Result Maps,后者用于部署描述符,配置Struts的初始化参数。 4. **Form Beans**:Form...
标题中的"BBS.rar_bbs_bbs 论坛_java struts_jsp bbs_struts 1.2 jsp"表明这是一个关于BBS...通过研究这个项目,可以加深对Web开发的理解,特别是对于那些想要熟悉Struts 1.2框架的人来说,这是一个很好的实践案例。
使用Struts1.2时,开发者需要在项目的`WEB-INF/lib`目录下添加这些jar文件,然后在Web应用的配置文件中指定Struts配置,这样就可以开始构建基于Struts1.2的应用了。然而,需要注意的是,尽管Struts1.2在当时非常流行...
Struts 1.2驱动包是Apache软件基金会开发的一个基于MVC(Model-...在学习和使用Struts 1.2时,开发者应关注其核心组件的工作原理,以及如何通过配置文件和编程来实现灵活的控制流,这有助于深入理解Web应用的架构设计。
1. **源代码**:项目的主要代码,包括Struts1.2的Action类、ActionForm、配置文件,Spring的配置文件、Service和DAO接口及其实现,以及Hibernate的实体类和映射文件。 2. **配置文件**:如struts-config.xml、web....
Struts1.2框架是Apache组织开发的一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架。在Struts1.2中处理表单提交,特别是当表单数据包含列表对象时,需要理解一些核心概念和技术。这篇博客文章...
Struts 1.2 是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,由Apache软件基金会开发。它极大地简化了构建动态、数据驱动的Web应用的过程,提高了开发效率和代码的可维护性。这个压缩包文件...
3. **配置文件**:Struts1.2的配置主要涉及两个文件:struts-config.xml和web.xml。struts-config.xml定义了Action及其与视图的映射、Form Beans、DataSources等。web.xml用于配置Servlet和Filter,以及Struts的初始...
Struts 1.2 是一个历史悠久的Java Web框架,由Apache软件基金会开发,它在Web应用开发领域曾经占据了重要的地位。这个压缩包包含了Struts 1.2版本的类库和源码,使得开发者能够方便地研究和学习这个经典框架的工作...
Struts 1.2 是一款基于 Model-View-Controller(MVC)设计模式的开源Java Web框架,由Apache软件基金会维护。它简化了Java Servlet API的使用,使得开发者能够更专注于业务逻辑,而不是处理HTTP请求的细节。Struts ...