struts2支持多种结果类型,这里给出plainText类型的配置。对于这中类型的配置,只需在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.custom.i18n.resources" value="mess"></constant>
<constant name="struts.i18n.encoding" value="UTF-8"></constant>
<package name="struts2" extends="struts-default">
<default-action-ref name="mo"></default-action-ref>
<global-results>
<result name="login">/login.jsp</result>
<result name="error">/error.jsp</result>
</global-results>
<action name="mo" class="com.randy.com.DefaultAction">
<result name="success">/welcome.jsp</result>
</action>
<action name="login" class="com.randy.com.LoginAction">
<result name="success" type="plainText">
<param name="location">/welcome.jsp</param>
<param name="charset">GBK</param>
</result>
</action>
</package>
</struts>
只是将result元素进行配置为plainText。
交流群:132607763 若满了,请加:251207741
分享到:
相关推荐
- `.c`, `.h`: C语言源代码,MIME类型为 `text/plain`。 - `.css`:CSS样式表,MIME类型为 `text/css`。 - `.js`:JavaScript脚本,MIME类型为 `application/x-javascript`。 - `.latex`:LaTeX文档,MIME类型为...
在处理用户请求并执行相应的业务逻辑后,Action需要将结果返回给客户端,而Result类型就是用来定义这个返回过程的具体方式。下面将详细阐述Struts2支持的各类Result类型及其应用场景。 1. **Chain Result (type=...
除了以上列出的,还有一些已废弃的返回类型,如`redirect-action`和`plaintext`,它们分别对应于`redirectAction`和`plainText`,但在Struts 2.1.0之后不再推荐使用,而是推荐使用camelCase命名的版本。 选择正确的...
* plainText:将文本内容直接输出到浏览器 Struts2 的国际化 Struts2 框架提供了国际化支持,允许程序根据机器所在的国家、语言环境,自动显示当前国家、语言的内容。国际化的步骤包括: * 为不同的国家、语言...
PlainText Result 配置用于显示原始文件内容。这种配置类型通常用于实现文件查看、代码查看等功能。 Redirect-action 和 Redirect 的区别: 在 Struts2 框架中,Redirect 和 Redirect-action 是两个不同的 Result ...
text/plain ... ``` 根据这个列表,你可以修改你的Struts2配置,确保上传的文件类型在允许的范围内。如果需要添加新的类型,只需将它们添加到`allowedTypes`的参数中,用逗号分隔。 此外,你还需要确保你的Action...
4. **Action**:Struts2的Action类,接收HTTP请求,调用Service并返回结果。 5. **JSP/HTML**:用户界面,展示数据和接收用户输入。 由于压缩包中没有jar包,开发者需要自行添加Struts2、Spring和Hibernate的依赖库...
plainText 16 显示源文件内容,如文件源码 16 org.apache.struts2.dispatcher.PlainTextResult 16 freemarker 16 处理FreeMarker模板 16 org.apache.struts2.views.freemarker.FreemarkerResult 16 httpheader 16 ...
例如,`.txt`文件的MIME类型是`text/plain`,`.jpg`文件的MIME类型是`image/jpeg`。 为了增加安全性,你应该尽可能详细地指定允许的文件类型,避免过于宽泛的类型,比如`application/octet-stream`,因为这种类型...
- `contentType`:设置文件的MIME类型,如`application/vnd.ms-excel`对应Excel,`text/plain`对应TXT,`image/jpeg`或`image/png`对应图片。 - `inputName`:Action中提供输入流的属性名。 - `contentDisposition`...
- **更强大的功能**: 如拦截器机制、结果类型等特性,使得Struts2能够更好地满足复杂的应用场景需求。 综上所述,虽然Struts仍然在某些项目中有所应用,但Struts2凭借其更多的优势逐渐成为Java Web开发领域的首选...
3.5.10 PlainText 47 3.6 异常处理:exception-mapping元素 47 3.7 通配符映射 48 3.8 动态方法调用 51 3.9 对动作类进行测试 51 3.10 小结 51 第4章 OGNL 52 4.1 Value Stack栈 52 4.2 读取Object Stack里...
<param name="allowedTypes">text/plain <param name="maximumSize">10485760 <!-- 更多配置参数 --> <!-- 其他拦截器 --> <!-- 配置动作 --> <result type="success">/success.jsp ...
- **plaintext**:用于直接返回纯文本内容,常用于调试或返回API调用的数据。 #### 结语 本篇教程旨在帮助读者快速掌握Struts 2.1.6的基本概念和核心特性,并通过实战案例加深理解。通过学习这些知识点,开发者...
其他两种编码方式,`application/x-www-form-urlencoded`和`text/plain`,分别用于标准的表单数据和邮件发送。 以下是一个简单的HTML表单示例,用于上传多个文件: ```html 上传"> ``` 在这个例子中,`name=...
**2.1 type="plainText"** - **用途**:用于返回纯文本格式的数据。 **2.2 type="redirect"** - **用途**:用于页面跳转,但不会向服务器发送新的请求。 **2.3 type="redirectAction"** - **用途**:同样用于...
另外,`text/plain`通常用于发送纯文本邮件。 在Java Web开发中,Apache Commons FileUpload和COS(Comprehensive Open Source Servlets)是两个常用的文件上传处理库。Struts2默认依赖于Apache Commons FileUpload...
常见的结果视图类型包括`dispatcher`(默认,用于转发),`redirect`(重定向),`redirectAction`(重定向到其他Action),以及`plainText`(返回纯文本)。视图决定了处理完Action逻辑后跳转到的页面或资源。 4. 请求...