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. sql 去重

    ;WITH CETAS (SELECT *, ROW_NUMBER() OVER (PARTITION BY SearchTask_PKID ORDER BY SearchTask_PKID) Row ...

  2. kFreeBsd 国内开源镜像站汇总

    从http://bbs.chinaunix.net/archiver/tid-3756178.html这里抽取了debian源中支撑kfreebsd架构的源. 中科大: http://debian.u ...

  3. IntelliJ和tomcat中的目录结构

    IntelliJ和tomcat中的目录结构   IntelliJ的官网帮助中心:http://www.jetbrains.com/idea/webhelp/getting-help.html   pr ...

  4. js小数计算小数点后显示多位小数(转)

    首先写一个demo 重现问题,我使用的是一个js在线测试环境[打开] 改写displaynum()函数 function displaynum(){var num = 22.77;alert(num ...

  5. redis3.0 集群实战2 - 集群功能实战

    1 集群基本操作   1.1 查看当前集群状态 使用redis-trib.rb check功能查看对应的节点的状态: [root@bogon bin]# ./redis-trib.rb check 1 ...

  6. jquery实现拖拽以及jquery监听事件的写法

    很久之前写了一个jquery3D楼盘在线选择,这么一个插件,插件很简单,因为后期项目中没有实际用到,因此,有些地方不是很完善,后面也懒得再进行修改维护了.最近放到github上面,但是也少有人问津及s ...

  7. C#源码500份

    C Sharp  短信发送平台源代码.rar http://1000eb.com/5c6vASP.NET+AJAX基础示例 视频教程 http://1000eb.com/89jcC# Winform ...

  8. 在ALV中更新数据库表

    FORM usercommand USING ucomm TYPE sy-ucomm selfield TYPE slis_selfield. DATA: lr_grid TYPE REF TO cl ...

  9. 微信CRM六大模块的详解

    微信团队一直强调企业微信的主要功能是服务而非营销工具,微信5.0将公众号区分为服务号和订阅号,10月底平台为服务号开放高级接口,包括客服接口.网页授权等,可见服务是微信公众号的核心价值和方向.前一阵很 ...

  10. andriod arcgis保存Mapview为图片

    /** * 把一个View的对象转换成bitmap */ private Bitmap getViewBitmap(MapView v) { v.clearFocus(); v.setPressed( ...