Struts 2 的常规配置】的更多相关文章

Struts 2 的默认配置文件是struts.xml,该文件应该放在Web应用的类加载路径下,通常就是放在WEB-INF/classes路径下. struts.xml文件的最大作用是配置Action和请求之间的对应关系,并配置逻辑视图名和物理视图资源之间的对应关系. 包含其他的配置文件 在默认的情况下,Struts 2 只自动加载类加载路径下的struts.xml,default-struts.xml和struts-plugin.xml三类文件,但随着应用规模的增大,系统中的Action数量也…
常规配置: 1.固定行列位置 fixedRowsTop:行数 //固定顶部多少行不能垂直滚动 fixedColumnsLeft:列数 //固定左侧多少列不能水平滚动 2.拖拽行头或列头改变行或列的大小 manualColumnResize:true/false//当值为true时,允许拖动,当为false时禁止拖动 manualRowResize:true/false//当值为true时,允许拖动,当为false时禁止拖动 3.延伸列的宽度 stretchH:last/all/none //la…
在博客上我已经基本上解释struts.xml基本配置.配置过程最为基本的是action的动态配置. 一.Action的创建方法 1)实现Action接口 2)继承ActionSupport类,覆写当中的方法 3)不继承不论什么类都能够实现,关键是在struts.xml中进行配置 二.Action动态方法的调用 在实际的项目中.一个action类的中,可能存在多个方法,而不同的方法运行的效果是不一样的,假设依照了一般性的配置.将无形的添加了程序猿的负担 第一种方法:   在struts.xml中的…
web.xml的分发器代码: <!-- 引入struts核心过滤器 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping>…
Struts 2 执行流程 首先,浏览器访问,经过Filter,Filter从src/struts.xml中寻找命名空间和action的名字,获取action类,从方法中拿到返回值,接着从result内部获取到hello.jsp 学习流程(Struts架构图) 配置详解 核心配置: <!-- package元素:将我们的Action封装,可以在package中配置很多action name:包名字,随便起,不能与其他包名重复 namespace:给action访问网络路径定义一个命名空间 ext…
原文地址:http://blog.csdn.net/mafan121/article/details/46050049 常规配置: 1.固定行列位置 fixedRowsTop:行数 //固定顶部多少行不能垂直滚动 fixedColumnsLeft:列数 //固定左侧多少列不能水平滚动 2.拖拽行头或列头改变行或列的大小 manualColumnResize:true/false//当值为true时,允许拖动,当为false时禁止拖动 manualRowResize:true/false//当值为…
1 struts.i18n.encoding=UTF-8 配置编码 2 struts.action.extension=action,, 配置浏览器访问地址的后缀 3 struts.devMode = false 配置开发者模式 设置为true后 struts.xml修改文件不需要重写启动服务器 4 struts.configuration.xml.reload=false 设置为true后 struts.xml修改文件不需要重写启动服务器 5 struts.serve.static.brows…
程序员们,在北上广你还能买房吗? >>>   nginx的常规配置 nginx的使用非常简单,只需要配置好我们需要的各种指令,就能跑起来.如果你需要添加模块,还需要添加模块方面的配置.一般在使用中,都是将nginx.conf拆分成几个小块的文件,一边管理. 1.nginx.conf配置 #user  nobody; #Linux存放线程的pid,每次启动生成 #pid        logs/nginx.pid; #和cpu核心一样 worker_processes  1; #错误日志…
学了非常久的spring+mybatis+struts.一直都是单个的用他们,或者是两两组合用过,今天总算整合到一起了,配置起来有点麻烦.可是配置完一次之后.就轻松多了,那么框架整合配置具体解释例如以下. 1.导入对应的jar包 由于我们建造的是maven的web项目,全部我们在pom.xml中须要导入这些包. pom.xml 具体凝视 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&q…
  IntelliJ IDEA,是java编程语言开发的集成环境.IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具(git.svn等).JUnit.CVS整合.代码分析. 创新的GUI设计等方面的功能可以说是超常的. 目录: 1.Appearance & Behavior(外观和行为) 2.Editor - General(编辑器常规设置) 3.Editor – Font(编辑器字体) 4.Editor – Color Sc…
配置自己的拦截器可以先参照下系统的拦截器是怎么配置的,首先打开struts-default.xml搜索下interceptor:系统里的拦截器有很多,拦截器都是放在堆栈里的,系统引用的是默认堆栈, <interceptor-stack name="defaultStack">: struts2.3版本下的默认堆栈里放有19个拦截器.我们随便找一个系统拦截器,找到那个类点进去,可以看到,系统的拦截器都继承自AbstractInterceptor,知道这些,那么我们可以自己创建…
默认配置文件名:struts.xml   WEB-INF/classes下(放到src下) Struts2的有效常量可以查看    org\apache\struts2 下的    default.properties文件    WEB-INF/classes下   struts2配置常量的三种方式:     struts.properties     struts.xml     web.xml     推荐在struts.xmL中定义Struts2属性   Struts2框架按如下顺序加载常…
解释: 想要用<result>跳转到另一个action,原来的配置代码是: <action name="insertDept" class="struts.org.db.DeptAction" method="insertDept"> <result name="success" type="redirect-action">selectDept</result&g…
<constant name="struts.multipart.saveDir" value="D:\\AsimsTemp"></constant> 黑体部分应为"\\",否则回导致action中的自动封装数据失败,从而导致validate中验证出现空指针"NullPointer" 另外: <constant name="struts.multipart.saveDir" v…
1.spring和struts 1)web.xml 配置spring的ContextLoaderListener(监听器) 配置Struts的StrutsPrepareAndExecuteFilter(过滤器) 2)applicationContext.xml 配置service.dao.bean 配置Struts的每个action为bean,并指明scope=“prototype” 3)Struts.xml 配置每个action,并且class=bean的id 2.spring和hiberna…
Apache Tiles是一个JavaEE应用的页面布局框架.Tiles框架提供了一种模板机制,可以为某一类页面定义一个通用的模板,该模板定义了页面的整体布局.布局由可以复用的多个块组成,每个页面可以有选择性的重新定义块而达到组件的复用. Tiles最先作为Apache Struts框架的一个组件,后来被独立为Apache的一个独立项目. Tiles主要特点: 1,模板机制的页面布局功能 2,灵活的布局重构机制.使用模板的页面,可以直接在JSP里使用Tiles提供的标签重新定义块元素,也可以使用…
struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容.当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为false. struts.enable.DynamicMethodInvocation 该属性设置Struts 2是否支持动态方法调用,该属性的默认值是true.如果需要关闭动态方法调用,则可设置该属性为false. struts.enable.SlashesInActionNames 该属性设置Struts 2是否允…
动作注释package com.yiibai.user.action; import org.apache.struts2.convention.annotation.Action; import org.apache.struts2.convention.annotation.Namespace; import org.apache.struts2.convention.annotation.Result; import org.apache.struts2.convention.annota…
安装centos7[通过vm来安装运行centos7] 一.准备工作 1.centos7 的安装镜像下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/ 2.vmware-workstation的安装包下载链接:https://softwareupdate.vmware.com/cds/vmw-desktop/ws/ 本文选择的centos7 版本是:CentOS-7-x86_64-DVD-2009.iso 本文选择的VMware-wo…
truts+spring action应配置为scope="prototype" <bean id="personAction" scope="prototype" class="quickstart.action.PersonAction"> <constructor-arg ref="personService" /></bean> 在配置文件中,bean默认是单例模…
一:jdk和tomcat基础 apache有两种方式运行php,一是使用模块,二是使用fastcgi nginx也可以通过fastcgi处理动态请求,也可以转发至tomcat tomcat监控主要是监控JVM,优化主要是外部和内部,内部的有最大空闲,最小空闲等 J2EE:java的企业版和嵌入式 J2SEE:java的标准版 JME2:手机版的java jdk和jre:jdk是一个开发工具包,一般会包含jre,jre仅是一个java运行环境,sdk是一个开发工具 tomcat 下载地址: htt…
一:在为终端的目录添加颜色: 在 ~/.cshrc 文件中添加以下两行: setenv CLICOLOR 1 setenv LSCOLORS Gxfxaxdxcxegedabagacad CLICOLOR是用来设置是否进行颜色的显示.CLI是Command Line Interface的缩写. LSCOLORS的值中每两个字母为一组,分别设置某个文件类型的文字颜色和背景颜色.LSCOLORS中一共11组颜色设置,按照先后顺序,分别对以下的文件类型进行设置: directory symbolic…
Git环境配置 一. 全局配置 1. 配置文件 git全局配置文件.gitconfig默认在当前系统用户文件夹下,window可运行%USERPROFILE%查找,Mac系统在cd ~查找. 具体配置可参考如下,其中:[user]: 用户提交时显示在log里的信息[alias]: 常用git命令简写[core]: window系统和类linux系统回车键转换[push]: 默认对应远端(当本地分支名与远程分支名不一致有用) [user] name = hoby email = hoby@gith…
hive 常用的几种shell交互方式 查看hive命令帮助:bin/hive -help [hd@hadoop-senior hive]$ bin/hive -help usage: hive -d,--define <key=value> Variable subsitution to apply to hive commands. e.g. -d A=B or --define A=B --database <databasename> Specify the databas…
为了很舒服的编写程序,请把vim配置好 # apt install vim    安装vim编辑器 #sudo vim /etc/vim/vimrc   ///必须加上权限sudo 在这个文件中,会有这么一句: syntax 意思是语法高亮,如果您的被注释掉了 在V最后一行,可以让您的VIM变得更漂亮.舒服. set nu                           // 在左侧行号 set tabstop                  //tab 长度设置为 4 set nobac…
struts2体系结构的核心就是拦截器. 以链式执行,对真正要执行的方法(execute())进行拦截.首先执行Action配置的拦截器,在Action和Result执行之后,拦截器再一次执行(与先前调用相反的顺序),在此链式的执行过程中,任何一个拦截器都可以直接返回,从而终止余下的拦截器.Action及Result的执行. 未完~ ================================分割线===============================================…
结果页面的配置: 红色的比较常用 …
主要记住一点!: 1.   namespace的路径配置例如:/x:   2.  name名自由配置(主要用来是做action跳转方法用的) 3.  form表单中提交action时以这个格式提交(此格式是在namespace不是根目录设置时用的):/x/action名: 4.  还有就是result的配置目的路径,最好是在目的名前面加上"/":…
安装启动实例 1.首先创建一个目录用于存放配置 sudo docker pull docker.io/gitlab/gitlab-ce sudo mkdir -p /root/docker/gitlab/config sudo mkdir -p /root/docker/gitlab/logs sudo mkdir -p /root/docker/gitlab/data 2.运行实例(关于最新版本的https 没有搞定,晚上说的都是旧版本, 尝试了一下 旧版本也是无果的,还有官方的新版有很多监控…