`
ldzyz007
  • 浏览: 720161 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

struts2的result type="plainText"

阅读更多
1.作用:将response中的数据直接打印到当前页面指定的地方
2.配置:
  <action name="test" class="testAction"method="test">          
    <result  name="success" type="plainText">
      <param name="charSet">UTF-8</param>
      <param name="location">/test.jsp</param>
    </result>                     
   </action>
3.action中必须用response给客户端发送数据
  ServletActionContext.getResponse().setContentType   ("text/html;charset=utf-8");
  PrintWriter out = ServletActionContext.getResponse().getWriter();
  out.print("test");
  out.flush();
  out.close();
4.必须配置<param name="charSet">UTF-8</param>否则会出现乱码
5.必须配置<param name="location">/test.jsp</param>有可能会在服务器端报java.lang.IllegalStateException错。
6.不能用sitemesh装饰页面,否则在使用jquery.form.js的ajaxForm方法时,如果表单中有file域,回调函数可能执行不了。估计jquery.form.js与sitemesh有冲突
分享到:
评论

相关推荐

    struts2 result配置详解

    Struts2 Result 配置详解 Struts2 框架中 Result 配置是一种非常重要的配置,它直接影响着应用程序的执行结果。Result 配置通常用于定义 Action 的执行结果,例如将结果.redirect 到一个新的 URL,或者将结果....

    Struts2 Result类型

    10. **PlainText Result (type="plainText")** PlainText Result用于展示原始文本内容,如源代码或纯文本信息。 此外,Struts2还支持第三方插件提供的Result类型,如JasperReports Plugin,用于处理JasperReport...

    Struts2 result和type

    ### Struts2中的Result与Type详解 #### 一、引言 在Struts2框架中,`Result`和`Type`是两个非常重要的概念。它们主要用于控制Action执行完毕后页面的跳转方式以及如何处理Action返回的结果。通过合理配置`Result`与...

    struts2的action的几种result type说明

    10. **plainText**: PlainText Result Type用于生成纯文本内容,常用于API响应或简单的文本输出。`class="org.apache.struts2.dispatcher.PlainTextResult"`。 选择哪种Result Type取决于你的应用需求。例如,如果...

    Struts2 配置文件

    &lt;result name="success" type="plaintext"&gt; &lt;param name="location"&gt;/path/to/file.txt &lt;/result&gt; ``` #### 四、总结 通过上述介绍可以看出,Struts2框架中的`result`配置非常强大且灵活,能够满足不同场景下...

    Struts与struts2比较学习

    ### Struts与Struts2比较学习 #### 一、引言 随着Web开发技术的不断发展,框架的选择成为了项目成功与否的关键之一。Struts 和 Struts2 是Java Web领域内两个非常重要的MVC(Model-View-Controller)框架。本文...

    Struts2 Result 参数详解

    通过配置`&lt;result name="success" type="dispatcher"&gt;`,Struts2会将控制权传递给指定的JSP页面。 3. FreeMarker Result FreeMarker Result用于处理FreeMarker模板,FreeMarker是一种模板语言,可以方便地与Java...

    Struts2多个文件上传

    Struts2是一个流行的Java web开发框架,用于构建企业级应用程序。在Struts2中,文件上传功能是一个常用特性,尤其在处理用户提交的多个文件时。本文将详细讲解如何使用Struts2进行多个文件的上传,重点是使用List...

    struts2文件上传

    &lt;param name="allowedTypes"&gt;text/plain &lt;param name="maximumSize"&gt;10485760 &lt;!-- 更多配置参数 --&gt; &lt;interceptor-stack name="myStack"&gt; &lt;interceptor-ref name="fileUpload"/&gt; &lt;!-- 其他拦截器 --&gt; &lt;!...

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    在struts2中使用result里type="stream"的结果类型时,可以实现文件的下载管理,使用时也是比较顺畅,但是当在“下载提示窗口”中点击“取消按钮”时,总是报出“java.lang.IllegalStateException”异常,异常内容...

    struts2实现文件下载

    Struts2的文件下载主要通过`&lt;result type="stream"&gt;`元素来配置,该元素允许将一个输入流转化为HTTP响应流,从而实现文件的下载。在配置文件`struts.xml`中,我们需要定义一个Action,指定其类型为`stream`,并通过...

    Struts2中实现文件下载(修正中文问题).pdf

    Struts2是一个流行的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。在Struts2中,文件下载是一个常见的需求,尤其是处理用户请求获取服务器上存储的文件,例如文档、图片或者视频。在处理中文...

    Struts2文件流方式导出下载excel、Txt、image图片

    - `contentType`:设置文件的MIME类型,如`application/vnd.ms-excel`对应Excel,`text/plain`对应TXT,`image/jpeg`或`image/png`对应图片。 - `inputName`:Action中提供输入流的属性名。 - `contentDisposition`...

    Struts 2中实现文件下载

    在Struts 2中,文件下载功能是通过Action和Result类型的组合实现的,允许用户从服务器端下载文件到客户端。以下将详细介绍如何在Struts 2中实现文件下载,特别是处理中文文件名的问题。 首先,你需要创建一个Action...

    Struts2+jQuery(不用JSON)实现局部刷新

    不过,我们可以通过设置Content-Type为"text/plain"或"text/html",让Struts2返回非JSON格式的数据。 - **Struts2 Action的Result配置**:配置一个特殊的Result类型,比如"jsp"或"freemarker",让Action直接返回一...

    Struts2实现多文件上传

    &lt;param name="contentType"&gt;text/plain &lt;param name="inputName"&gt;inputStream &lt;param name="bufferSize"&gt;1024 &lt;/result&gt; ``` 这里使用了"stream"结果类型,因为文件上传可能涉及大文件,需要流式处理。 5. ...

    Struts2的mvc架构

    ```plaintext http://localhost:8080/login?name=abc&pass=123 ``` - 链接请求示例: ```html &lt;a href="login?name=abc&pass=123"&gt;Login ``` 2. **过滤器分发**:Struts2使用一个过滤器作为入口点,该过滤...

    ajax请求传值Struts2+jsp

    1. **Struts2 Result**:在Struts2配置中,我们可以定义一个Result来处理返回的响应。例如,上面配置的`/jsp/ajaxResponse.jsp`可以生成响应内容。 2. **JSP响应**:在`ajaxResponse.jsp`中,我们可以根据需要生成...

    struts2文件上传以及下载

    fileName=myfile.txt&contentType=text/plain"&gt;Download File ``` ### 注意事项 - 文件上传时要确保服务器有足够空间存储上传的文件。 - 为了安全起见,应对上传的文件名进行清理,避免路径遍历攻击。 - 下载文件...

    Struts2入门教程(全新完整版)

    plainText 16 显示源文件内容,如文件源码 16 org.apache.struts2.dispatcher.PlainTextResult 16 freemarker 16 处理FreeMarker模板 16 org.apache.struts2.views.freemarker.FreemarkerResult 16 httpheader 16 ...

Global site tag (gtag.js) - Google Analytics