`
zhouchaofei2010
  • 浏览: 1088168 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2访问WEB-INF文件下内容

 
阅读更多

1、 WEB-INF下内容,通过浏览器下无法直接访问

2、 在配置action跳转的时候,默认type类型dispatcher对WEB-INF 是大小写敏感的,比如

      <result name="success"  >/web-inf/template/user.html</result> 是不能访问到html文件的,必须是

      <result name="success"  >/WEB-INF/template/user.html</result>

3、如果type不是dispatcher,比如是freemarker,则小写的web-inf也可以访问的资源,比如如下的配置

      

      <action name="userLogin" class="example.Login"  method="userLogin">
            <result name="success"  type="freemarker">/web-inf/template/user.html</result>
       </action>

 4、type不写是对web-inf大小写敏感的,因为默认是dispatcher,更改type的默认属性为freemarker可以实现忽略对web-inf的大小写

     更改方式:从strus2-core-2.1.6.jar 包里拷一份struts-default.xml到src下,在package name="struts-default"下找到result-type name="freemarker" 节点,为其添加属性default="true",同时删掉result-type name="dispatcher" 节点的default="true"属性

 

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

在ssh2+freemaker的开发中,可以修改默认的type为freemarker。可以方便的少写type="freemarker",但对刚接触框架的人来说,理解上可能一下子转不过弯。

 

0
0
分享到:
评论

相关推荐

    Struts2整合SiteMesh技巧

    概述 Struts 2.0提供一个Sitemesh... 在WEB-INF目录下创建一个decorator.xml文件,指定装饰器需要匹配哪些文件,下述示例指定main.flt将装饰所有的jsp文件: xml 代码 xml version="1.0" encoding="ISO-8859-1"?&gt; ...

    Web版代码生成器、项目管理器

    解压pda.rar文件或拷贝pda目录(包含WEB-INF文件夹)到某一目录,如:E:/Woo_Java/webapps/pda; 2.拷贝 /pda/deploy/tomcat 下面的 pda.xml到tomcat_home/conf/Catalina/localhost 下即可; 最好不要重新命名pda.xml...

    留言使用struts

     3、数据库连接设置: 修改WEB-INF/classes/hibernate.cfg.xml文件,该文件即为Hibernate的配置文件。  完成后,即为通过http://${ServerURL}/${ContextName}来访问《HiMessage 留言薄》(需要重启Tomcat)。 ...

    Struts1.3 备忘笔记

    07 Struts_07ForwardAction : 访问WebRoot/WEB-INF/下文件的一种方式 08 Struts_08DynaValidatorForm : Struts框架的Validator验证框架 09 Struts_09Token : Structs的令牌机制,避免重复提交问题 10 Struts_10...

    struts2注解详细说明

    安装使用Convention插件,你需要将其JAR文件放到你应用的WEB-INF/lib目录中,你也可以在你Macen项目的POM文件中添加下面包依赖      &lt;groupId&gt;org.apache.struts   &lt;artifactId&gt;struts2-convention-plugin   ...

    SSH整合开发框架,可直接用于开发

    jsp文件统一放入WEB-INF下的jsp文件夹中,这个在struts配置文件中可以看到,默认的页面放置文件夹是WEB-INF/jsp 4、新建模块时,建议不同模块的采用不同的action命名空间也就是namespace,方便页面的管理。 5、...

    公文传输系统velocity struts spring hibernate(lib太大只发截图自己去下)

    1.1.1 查找并打开GWCS/WebRoot/WEB-INF/applicationContext.xml文件。 1.1.2 数据库配置 找到“dataSource”定义部分,根据实际情况修改数据库连接属性值,比如连接字符串url、用户名uername和密码password等。 ...

    基于java的订餐系统,优秀毕业设计,计算机专业必须收藏

    content:该目录也是存放项目的jsp页面,出于安全性考虑,该目录应该放在WEB-INF目录下,这样客户端便不能直接访问,可以项目中使用struts或者servlet进行转向访问。 lib:用于存放项目的架包。 classes:这个子...

    产品销售分析系统spring struts2 jfreechart ibatis

    1.1.1 查找并打开prodcut/WebRoot/WEB-INF/spring-context/applicationContext.xml文件。数据库配置引入 的是init.properties,读者也可自行更改。 1.1.2 数据库配置 修改工程中admanager/src/init.properties文件...

    JSP程序设计课件包含Hibernate,Struts的介绍

    Struts.xml是Struts 2的必须配置文件,放在WEB-INF/classes下面。 12.Struts Web应用框架是什么 它是开源框架:Struts 是 Apache 软件基金会资助的一个为开发基于MVC模式的Web应用而设计的一个开源框架.Struts框架中...

    jsoup jar包

    4.在WebContent/WEB-INF目录下建sitemesh.xml文件,内容如下: &lt;property name="decorators-file" value="/WEB-INF/decorators.xml" /&gt; ${decorators-file}" /&gt; &lt;page-parsers&gt; &lt;parser content-type="text/...

    JAVA SSH青协志愿服务管理系统源码

    Hibernate 持久性访问层 *.hbm.xml(类—-表,属性–字段) 2注解 项目包 1,action 控制器 2,dao 操作数据库— 3,model 实体类模型 4,service 逻辑业务层 5,util 工具类 log4j.properties 日志文件 *.properties...

    JAVA SSH青协志愿服务管理系统源码.rar

    Hibernate 持久性访问层 *.hbm.xml(类—-表,属性–字段) 2注解 项目包 1,action 控制器 2,dao 操作数据库— 3,model 实体类模型 4,service 逻辑业务层 5,util 工具类 log4j.properties 日志文件 *.properties...

    Struts原理、开发及项目实施

    在C:\tomcat\webapps下新建目录test,再将C:\tomcat\webapps\struts-example下的 WEB-INF目录拷贝到test目录下,然后将test\WEB-INF下的src和classes目录清空,以及struts-config.xml文件中内容清空即可。...

    Roller4.0的另外一套cas简单解决方案

    打开官方发布的可直接发布的部署包apache-roller-4.0\apache-roller-4.0\webapp\roller的目录,将该目录下面除了web-inf目录的其他所有文件复制到自建项目的/WebRoot目录下面 自建项目目录结构: (myeclipse建立的...

    使用Struts的Action来对数据库进行增、删、改、查四项操作(源码)

    &lt;br/&gt;3、访问http://localhost:8080/PaginationStruts/即可 &lt;br/&gt;4、记得部署MySQL的JDBC驱动程序和Struts所需要的lib文件到%Tomcat%\webapps\PaginationStruts\WEB-INF\lib\目录下或者%Tomcat%\common\lib...

    三大框架整合源代码

    1.jar包都在WEB-INF的lib目录下面,另外数据库使用的是mysql。如果换数据库,请手动更换数据库Jar包 2.如果导入后项目报很多错,就是jre路径不对,请手动更换jre路径 3.struts和hibernate全部交由spring来管理,所以...

    ssh(structs,spring,hibernate)框架中的上传下载

    WEB-INF下的applicationContext.xml为Spring的配置文件,struts-config.xml为Struts的配置文件,file-upload.jsp为文件上传页面,file-list.jsp为文件列表页面。  本文后面的章节将从数据持久层->业务层->Web层的...

    产品销售分析系统案例

    1.1.1 查找并打开prodcut/WebRoot/WEB-INF/spring-context/applicationContext.xml文件。数据库配置引入 的是init.properties,读者也可自行更改。 1.1.2 数据库配置 修改工程中admanager/src/init.properties文件...

    OA项目SSH整合框架

    &lt;param-value&gt;/WEB-INF/classes/applicationContext*.xml&lt;/param-value&gt; &lt;/context-param&gt; 2,在struts-config.xml中配置controller(Spring Reference 15.4.1.1. DelegatingRequestProcessor) &lt;!-- 集成...

Global site tag (gtag.js) - Google Analytics