Struts2必需库: commons-fileupload.jar、commons-io-1.3.2.jar、freemarker-2.3.16.jar、javassist-3.7.ga.jar、ognl-3.0.jar、

struts-core-2.2.1.jar和xwork-core-2.2.1.jar

============================================================

struts.xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"> <struts>
<constant name="struts.devMode" value="false" />
<constant name="struts.ui.theme" value="simple"/>
<constant name="struts.i18n.encoding" value="UTF-8" />
<!-- <constant name="struts.custom.i18n.resources"
value="resources/framework/messages/messages-common,
resources/framework/messages/messages-welcome,
resources/framework/messages/messages-exception,
resources/framework/messages/messages-admin,
resources/framework/messages/messages-dictionary,
resources/framework/messages/messages-cnapsmanage,
resources/framework/messages/messages-clearing"/> -->
<!-- 上传文件大小限制 ,最大不超过100M-->
<constant name="struts.multipart.maxSize" value="104857600"/>
<!--<constant name="struts.multipart.saveDir" value="/opt/apache-tomcat-6.0.43/temp"/>--> <constant name="struts.action.extension" value="do" /> <package name="BasePackage" extends="json-default" namespace="/system">
<interceptors>
<!-- <interceptor name="AppExceptionHandler" class="com.agree.framework.struts2.interceptors.ExceptionHandlerInterceptor"></interceptor>
<interceptor name="ActionLogger" class="com.agree.framework.struts2.interceptors.ActionLoggingInterceptor"></interceptor> -->
<interceptor name="PrivilegeJudger" class="com.agree.framework.struts2.interceptors.PrivilegeJudgeInterceptor"></interceptor>
<interceptor name="DownloadPrivilege" class="com.agree.framework.struts2.interceptors.DownloadPrivilegeInterceptor"/> <!-- <interceptor-stack name="SystemConsoleInterceptorStack">
<interceptor-ref name="PrivilegeJudger"></interceptor-ref>
<interceptor-ref name="ActionLogger"></interceptor-ref>
<interceptor-ref name="AppExceptionHandler"></interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
</interceptor-stack> -->
</interceptors> <global-results>
<!-- <result name="login">/webpages/freamwork/welcome/welcomeTimeOut.jsp</result>
<result name="nologin">/webpages/freamwork/welcome/nologin.jsp</result>
<result name="APPEXCEPTION">/webpages/freamwork/exception/exception.jsp</result>
<result name="AJAX_SUCCESS" type="json">
<param name="ignoreHierarchy">false</param>
<param name="includeProperties">actionresult</param>
</result> -->
<result name="noSecurity">/noSecurity.jsp</result>
</global-results> <!-- 系统登录 -->
<action name="logon_*" class="LogonActionBean" method="{1}">
<!-- <interceptor-ref name="SystemConsoleInterceptorStack"></interceptor-ref> -->
<result name="success" type="json"></result>
<result name="redirect">/Pages/Layout/index.jsp</result>
<result name="logout">/Pages/Layout/login.jsp</result>
<result name="tologin">/Pages/Layout/login.jsp</result>
</action> </package> <include file="resources/framework/struts2//struts-layout.xml"></include>
<include file="resources/framework/struts2//struts-access.xml"></include>
<include file="resources/framework/struts2//struts-example.xml"></include>
<include file="resources/framework/struts2//struts-config.xml"></include>
<include file="resources/framework/struts2//struts-ide.xml"></include> </struts>

struts2 基本用法的更多相关文章

  1. Struts2 extends用法

    1.创建一个struts-extends.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOC ...

  2. 【SSH2(实用文章)】--Struts2文件上传和下载的例子

    回想一下,再上一篇文章Struts2实现机制,该步骤做一步一步来解决,这种决心不仅要理清再次Struts2用法.映射机制及其在深入分析.最后一个例子来介绍Struts2一种用法,这里将做一个有关文件上 ...

  3. struts2整合spring应用实例

    我们知道struts1与spring整合是靠org.springframework.web.struts.DelegatingActionProxy来实现的,以下通过具体一个用户登录实现来说明stru ...

  4. Struts笔记一

    Struts 概念: 是一个MVC框架: Servlet的缺点 1.在web.xml中文件中需要配置很多行代码,维护起来很不方便呢,不利于团队合作. 2.一个servlet的入口只有一个doPost或 ...

  5. Struts 2的流程

    Struts 2的流程 一.Struts 2 的开发步骤: 在web.xml中定义核心的Filter来拦截用户的请求. 由于Web应用时基于请求/响应架构的应用,所以不管哪个MVC Web框架,都需要 ...

  6. struts2中#,$,%的用法以及el,ognl表达式的用法

    OGNL, JSTL, STRUTS2标签中符号#,$,%的用法示例 取Session中的值 <c:out value="${sessionScope.user.userId}&quo ...

  7. J2EE进阶(三)struts2 <s:action>标签的用法

    J2EE进阶(三)struts2 <s:action>标签的用法 前言 使用action标签,可以允许在jsp页面中直接调用Action,(类似AJAX页面调用)在调用Action时候,可 ...

  8. java struts2入门学习--OGNL语言基本用法

    一.知识点学习 1.struts2中包含以下6种对象,requestMap,sessionMap,applicationMap,paramtersMap,attr,valueStack; 1)requ ...

  9. struts2中s:iterator 标签的使用详解 及 OGNL用法

    简单的demo: s:iterator 标签有3个属性:value:被迭代的集合id   :指定集合里面的元素的idstatus 迭代元素的索引 1:jsp页面定义元素写法 数组或list <s ...

随机推荐

  1. 关于c#的一些笔记

     序: 在vs中,可以生成三种项目: 第一种:控制台项目:用于练习C#语法 第二种:桌面程序项目:比如我们经常看到的桌面程序(CS). 第三种:web项目:用于开发网站 1.我们先来说一下.net和C ...

  2. [转]基于 Quercus 的手游项目终于上线了

    原文:http://blog.andsky.com/quercus-php-ngame/ 经过半年的开发,我们第一款手游戏终于开发完毕,架构使用了 netty + Quercus 实现用 php 通过 ...

  3. Hibernate框架的总结

    hibernate 简介:hibernate是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,而我们java程序员可以使用面向对象的思想来操纵数据库.hibernate核心接口 ...

  4. Html==>>一些经典

    1.CSS overflow 属性 2.<input>标签 <input> 标签用于搜集用户信息. 1 type属性 根据不同的 type 属性值,输入字段拥有很多种形式.可以 ...

  5. mysql内存消耗分析

    最近有些生产服务器老是mysql内存不停得往上涨,开发人员和维护反馈,用了不少的临时表,问题时常线上发生,测试又一直比较难重现. 经观察mysql内存的os占用趋势,发现从8:40开始,mysql内存 ...

  6. ArcEngine环境下合并断开的线要素(根据属性)

    1.遇到的问题: 最近遇到在线要素(矢量数据)中,一条完整的道路.河流等往往是断开的,如下图1所示: 2.思路: 在ArcGIS Desktop中没有相关的工具可以将这些断开的线要素进行自动合并,今天 ...

  7. Oracle自动统计信息的收集原理及实验

    [日期:2014-11-21]来源:Linux社区  作者:stevendbaguo[字体:大 中 小] 从Oracle Database 10g开始,Oracle在建库后就默认创建了一个名为GATH ...

  8. Mybatis学习记录(四)----resultMap的使用

    resultMap使用方法 如果查询出来的列名和pojo的属性名不一致,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系. 1.定义resultMap 2.使用resultMap ...

  9. Atitit.为什么小公司也要做高大上开源项目

    Atitit.为什么小公司也要做高大上开源项目 1. 为什么手头有很多加急的事情还要做高大上开源项目??1 2. 从长远看,发展 高大上开源项目计划对于解决我们在应急项目正面临着的种种严峻问题也大有裨 ...

  10. Android 设置EditText光标Curso颜色及粗细

    在android的输入框里,如果要修改光标的颜色及粗细步骤如下两步即可搞定: 1.在资源文件drawable下新建一个光标控制color_cursor.xml <?xml version=&qu ...