`
haowei0315
  • 浏览: 34737 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

struts2 s:action包含文件url

Web 
阅读更多

在设计网站时,一般分成好几部分,如top,left,center,button,而有些部份如:top,button一般是不变的;

为此我们include文件进来,而include只能包含webRoot下的文件;

如果我们的所有页面放在web-inf下或者top中含有它自己独立的数据而需要数据库查询,为此include在这方面无能为力;

这时可以用s:action来引入utl.如下:

  <s:action name="index!indexTop" namespace="/common" executeResult="true" />

注:name表示action的名字,如果有方法,就"index!indexTop"写,此处不需要加入.action,如果写成"index!indexTop.action"这是错误的写法,

namespace表示action所在的包名.

executeResult表示是否显示结果在页面,一般需要显示,设为"true".

 

 

分享到:
评论

相关推荐

    struts2的s标签

    ### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...

    struts2 标签库 帮助文档

    2. &lt;s:url&gt;&lt;/s:url&gt;-----创建url ___________________________________________________ struts2框架的标签库分为三类: 用户标签:生成HTML元素 非用户标签:数据访问、逻辑控制等。 AJAX标签:支持...

    Struts2实例 国际化 类型转换 struts标签

    这个实例项目展示了如何在实际应用中结合Struts2、国际化、类型转换以及Struts2自定义标签来实现用户管理功能,包括用户数据的增删改查。 首先,我们来看Struts2的核心概念。Struts2作为MVC框架,它负责处理HTTP...

    struts2-s标签

    而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...

    Struts2之struts2文件下载详解案例struts012

    这段配置定义了一个名为`download`的Action,将`DownloadFileAction`类与URL路径关联,并设置了结果类型为`stream`,这样Struts2会自动处理文件流的发送。 为了使用户能够触发文件下载,我们需要在JSP页面上创建一...

    最简单的struts2文件

    在`webStruts2ForTest`中,这个文件会包含Action类的声明和它们与URL路径的关联。 3. **拦截器(Interceptor)**: 拦截器是Struts2的核心特性,它们是实现业务逻辑和表示层之间通用功能的一种方式,如日志、权限...

    struts2增删改查,struts2分页查询

    在探讨Struts2框架下的增删改查以及...以上解析涵盖了Struts2框架中增删改查及分页查询的主要实现方式,通过JSP页面、Action类和配置文件三者的协作,我们可以高效地构建出具有动态数据展示和交互能力的Web应用程序。

    Struts2: HelloWord

    3. **编写结果视图**: 在`struts.xml`配置文件中定义Action的映射,包括Action名、结果类型(如“success”)和对应的视图页面(通常是FreeMarker或JSP)。 4. **创建视图**: 创建一个简单的FreeMarker或JSP页面,...

    struts2上传和下载文件详细源码

    - 表单JSP页面:使用Struts2标签库构建表单,包括文件上传字段和提交按钮。 - struts.xml配置文件:定义Action及其对应的Action方法,以及可能的文件上传和下载Result配置。 - 错误处理:可能包括处理文件上传...

    struts2标签api

    1. **动作标签**:这些标签主要用于执行特定的Struts2动作,如`s:action`标签用于执行一个Struts2动作,`s:url`用于创建URL,`s:a`则用于创建链接。这些标签通常与Struts2的配置文件相结合,可以传递参数,实现动态...

    struts 2. 5.2解决中文乱码

    3. **Struts 2配置**:在Struts 2的配置文件`struts.xml`中,可以全局设定默认的编码方式: ```xml &lt;constant name="struts.i18n.encoding" value="UTF-8"/&gt; &lt;constant name="struts.action.extension" value=",...

    struts2 UI标签

    在Struts2框架中,UI标签库包括了一系列与表单、显示、导航等相关的标签,如`s:textfield`、`s:textarea`、`s:checkbox`、`s:radio`、`s:select`等。 **1. 表单标签** - `s:textfield`: 用于创建输入文本框,可以...

    struts2文件上传下载

    在JSP页面(如`index.jsp`)中,需要包含Struts2的标签库,并使用`s:file`标签来提供一个文件上传控件。同时,`&lt;s:form&gt;`标签的`action`属性指定了上传处理的Action方法。用户上传文件后,表单提交至`/fileManage/...

    struts2 个人简历 工程文件

    Action类可以通过配置Struts2的配置文件(struts.xml或struts.properties)与URL路径进行映射,实现请求的路由。 标签部分提到了"下拉菜单"和"文件上传",这涉及到Struts2的两个重要特性。对于下拉菜单,Struts2...

    struts2实现文件下载实例源代码

    &lt;a href="&lt;s:url action='download'&gt;&lt;s:param name='fileName'&gt;1.xls&lt;/s:param&gt;&lt;/s:url&gt;"&gt;下载1.xls ``` 4. **安全考虑**:在实际应用中,需要确保文件路径的安全性,避免文件路径注入攻击。可以通过限制可下载的...

    Struts的文件下载

    在Struts配置文件中,我们需要将这个Action与URL映射,以便用户可以通过特定的URL触发文件下载: ```xml &lt;action name="download" class="com.example.FileDownloadAction"&gt; &lt;param name="contentType"&gt;...

    struts2 例子和包

    2. **配置文件**:Struts2使用XML配置文件(通常为struts.xml)来定义Action与URL的映射,Action的执行结果,以及拦截器的配置。 3. **Interceptor(拦截器)**:拦截器是Struts2中的一个重要特性,它可以拦截...

    struts2 文件上传 测试通过版

    总结,Struts2中的文件上传功能涉及到Action类的编写、配置文件的设定、JSP页面的构造、文件上传处理以及安全措施等多个方面。理解并熟练掌握这些知识点,能够帮助开发者在Struts2项目中有效地实现文件上传功能。

    使用 struts2实现分页

    接着,我们需要在Struts2的配置文件(通常为`struts.xml`)中定义Action,指定其类和结果类型。例如: ```xml &lt;action name="pagination" class="com.example.PaginationAction"&gt; &lt;result name="success"&gt;/WEB-INF...

    Struts2 标签详解 详细的说明了struts2所有标签

    本文将深入讲解Struts2的标签,特别是`&lt;s:a&gt;`和`&lt;s:action&gt;`这两个重要的标签。 1. `&lt;s:a&gt;`标签: `&lt;s:a&gt;`标签用于创建HTML超链接,它可以与Action进行交互,提供更丰富的功能。在示例代码中,`&lt;s:a href="login....

Global site tag (gtag.js) - Google Analytics