Struts之准备工作

*Struts之需要准备的jar包:

*Struts之xml配置文件:

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
 3   <display-name></display-name>
 4   <welcome-file-list>
 5     <welcome-file>index.jsp</welcome-file>
 6   </welcome-file-list>
 7     <listener>
 8         <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 9     </listener>
10   <filter>
11     <filter-name>struts2</filter-name>
12     <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
13   </filter>
14   <filter-mapping>
15     <filter-name>struts2</filter-name>
16     <url-pattern>/st2/*</url-pattern>
17   </filter-mapping>
18 </web-app>

*Struts之工程包的创建及命名规则:

entity:此包含有各个模块的实体类,实体变量以及各个实体变量的get、set方法,用于在Dao中进行调用从jsp或者html界面中获取值

dao:可以为每个模块创建一个包,每个包中含有*Dao和*ImplDao,在*ImplDao中写方法的接口,在*Dao中进行对应的*ImplDao的implements,并进行具体的实现

action:此包中含有项目工程各个模块的功能action,调用对应*Dao中的方法来实现具体方法

*Struts之Struts.xml的配置及命名规则:

1    <package name="server" namespace="/" extends="struts-default">
2               <action name="server_*" class="cn.ac.ict.action.softwaremarket.ServerAction" method="{1}">
3                 <result name="list" >/pages/softwaremarket/dserver_manage.jsp</result>
4                 <result name="preUpdate">/pages/softwaremarket/editserver.jsp</result>
5              </action>
6      </package> 

在一个package中是一个模块的方法,有一个action,以及多个result,action命名一般为模块名_*。

 

时间: 2024-10-06 02:54:44

Struts之准备工作的相关文章

struts2中两种validation.xml的配置方式_百度文库

在struts中,根据配置的validation.xml文件进行页面输入项目的验证已经众所周知,本文介绍在struts2中两种validation.xml的配置方式.可以根据不同的需要进行不同的配置. 以下以login页面输入firstname,lastname,和age为例进行说明.struts.xml中,成功的话转向成功页面.不成功的话转回到原页面. 首先建立userbean文件.文件名:UserBean.java包:struts2.login.bean文件内容:package struts

Struts2的知识点小总结

strust2是 struts1和webwork的结合  (本质相当于servlet) 核心:拦截器 interceptor  action ognl和valuestack 使用struts的准备工作: 1.导入相对应的jar包 (struts2中的lib下的jar包) 2.在web.xml内进行配置filter(只有配置了filter才可以使用struts2框架) 进行配置   StrutsPrepareAndExecuteFilter 3.配置我们的struts.xml文件  (放于根目录下

Struts学习之流程汇总

struts2 架构图如下图所示: 依照上图,我们可以看出一个请求在struts的处理大概有如下步骤: 1.客户端初始化一个指向Servlet容器(例如Tomcat)的请求: 2.这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin): 3.接着StrutsPrepareAndExecuteFilter被调用,StrutsPrepareAn

Struts+Tomcat搭建

Struts+Tomcat搭建 tomcat使用(服务器端开发): 如果要安装Tomcat需要进行的配置:tomcat安装在c: \Tomcat CATALINA_HOME变量值设为: H:\Program Files (x86)\tomcat\apache-tomcat-7.0.27 CATALINA_BASE变量值设为: H:\Program Files (x86)\tomcat\apache-tomcat-7.0.27 CATALINA_TMPDIR变量值设为:H:\Program Fil

[转]Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序

转载地址:http://www.blogjava.net/nokiaguy/archive/2009/01/13/251101.html 本系列教程将详细介绍Struts 1.x的基本原理和使用方法,读者可以参阅<Struts 2系列教程>来比较Struts 1.x和Struts 2.x的相同点和不同点.    在这篇文章中将以一个简单的例子(mystruts)来演示如何使用MyEclipse来开发.运行Struts程序,并给出了解决ActionForm出现乱码问题的方法.读者可以从本文中了解

struts2入门之准备工作

使用struts2开发项目分四个步骤: 1.导入jar包 2.创建action 3.配置struts.xml 4.配置过滤器 下面分别介绍以上四步骤: 首先struts2是由struts1进化而来,但是二者差别很大,struts2集成了struts1和webwork的优势,详细差别请参考:http://blog.csdn.net/john2522/article/details/7436307/ I.导入jar包到WEB-INF/lib中.具体是哪些jar包呢?首先下载struts2的压缩包,官

【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉逻辑判断(五)

目录: [SSH进阶之路]Struts基本原理 + 实现简单登录(二) [SSH进阶之路]一步步重构MVC实现Struts框架--从一个简单MVC开始(三) [SSH进阶之路]一步步重构MVC实现Struts框架--封装业务逻辑和跳转路径(四) [SSH进阶之路]一步步重构MVC实现Struts框架--彻底去掉逻辑判断(五) [SSH进阶之路]一步步重构MVC实现Struts框架--完善转向页面,大功告成(六) Struts的第二篇博客[SSH进阶之路]Struts基本原理 + 实现简单登录(二

struts与ognl结合

-----------------------------ognl表达式------------------------ OGNL:对象视图导航语言.  ${user.addr.name} 这种写法就叫对象视图导航.OGNL不仅仅可以视图导航.支持比EL表达式更加丰富的功能. 1.使用OGNL准备工作 1.1 导包 struts2 的包中已经包含了.所以不需要导入额外的jar包 1.2 代码准备 1.3 语法 1.3.1 基本取值 1.3.2 复值 1.3.3 调用方法 1.3.4 调用静态方法

struts练习-表单提交

防止表单重复提交练习: 做struts练习之前,首先有一些准备工作要做,那就是建立一个web工程,另外就是导入jar包和配置web.xml 我一般都是将以下jar包一次性导入(,可能一个知识点的练习不需要那么多) 以上jar下载 web.xml中需要添加过滤器: 配置如下内容: 完成以上配置之后,在src下建立struts.xml(当然暂时可以不用)! 下面就可以进行你要做的工作了! 下面的例子是我的防止表单重复提交的练习: 1.发送请求的页面: <%@ page language="ja