首页 > 其他分享 >struts2的result type="plainText"

struts2的result type="plainText"

时间:2023-10-11 10:03:11浏览次数:32  
标签:jquery UTF form plainText ServletActionContext struts2 test type out


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有冲突

标签:jquery,UTF,form,plainText,ServletActionContext,struts2,test,type,out
From: https://blog.51cto.com/u_3177799/7806740

相关文章

  • struts2+hibernate+spring+jquery返回json List列表
    1.引入包:struts2-json-plugin-2.1.8.1.jarjson-lib-2.1.jarcommons-collections-3.2.1.jarcommons-beanutils-1.8.2.jarcommons-lang-2.4.jarezmorph-1.0.6.jar,其他的包略,这几个包是返回json形式的数据必须的2.<packagename="default"extends="js......
  • typescript: Chain of Responsibility Pattern
     /***ChainofResponsibilityPattern责任链是一种行为设计模式,允许你将请求沿着处理者链进行发送,直至其中一个处理者对其进行处理。*file:Chaints.ts*TheHandlerinterfacedeclaresamethodforbuildingthechainofhandlers.*Italsodeclaresameth......
  • [Typescript] Type and Interface for performance
    Let'ssayyou'recreatingacomponentthathasallthepropsof input butneedstoadda label prop.You'llneedtoextendfromthe ComponentProps typehelperimport{ComponentProps}from"react";exporttypeInputProps=Co......
  • typescript: Flyweight Pattern
     /***FlyweightPattern享元是一种结构型设计模式,它允许你在消耗少量内存的情况下支持大量对象。*https://refactoringguru.cn/design-patterns/flyweight/typescript/example#lang-features*TheFlyweightstoresacommonportionofthestate(alsocalledintr......
  • gatk UnifiedGenotyper
    使用UnifiedGenotyper注意如下:(1)输入:.recalibration.bam(2)输入:.recalibration.bai(3)dbSNP:vcfdbsnp,有头部;有与DNA一样的染色体顺序;有idx文件;UnifiedGenotyperUnabletoreadindexfile,forinputsource:vcf.idxSorryforthedelayedresponse.Itturnsoutthatthisisa......
  • 单体型(haplotype)也称单倍型
     单体型(haplotype)也称单倍型,简单说就是一条染色体紧密相连的两个或两个以上基因座上一组等位基因的基因型,通常作为一个单位遗传。如一条染色体上HLA各位点的基因组合。HLA有多个基因座,每个基因座上有多个等位基因,一些基因座上的特定等位基因经常连锁在一起共同通过减数分裂传递给......
  • vue显示echarts报错——echarts未在vue界面中定义init——TypeError: Cannot read pro
    问题描述本来按照网上的教程说是想要定义一个全局变量,就不需要在每个需要用到echarts组件的vue页面里面重新定义了,直接使用就行,然后就报错了;问题解决我觉得应该是我的全局变量定义错误了,但是吧,我就直接改成在该vue页面定义了它,然后再使用:就没有再使用到那个全局变量,直接这......
  • 启动vue项目报错——ERROR Error loading vue.config.js: ERROR TypeError: defineCon
    问题描述在我引入echarts模块之前是ok的,引入之后就启动失败了;问题解决一般情况下,都是该项目的版本与本机cmd里面的版本不对应导致的;只需要使用这个命令npmupgrade,更新版本,一直yes下去,就能够解决这个问题啦!......
  • Typecho博客网站迁移:MySQL ➡️ MarialDB
    目录1.引言2.Typecho的自定义配置迁移3.数据库迁移:MySQL->MarialDB3.1在原服务器中备份并导出数据库文件3.2将“backupdb.sql”文件拷贝至新服务器并导入数据4.Nginx配置5.Handsome主题操作1.引言由于服务、价格等因素更换云服务器是很常见的情况,本文记录了Typecho博......
  • TypeScript与JavaScript比较(区别)
     TypeScript和JavaScript是目前项目开发中较为流行的两种脚本语言,TypeScript是JavaScript的一个超集,但是TypeScript与JavaScript之间又有什么样的区别呢?在选择开发语言时,又该如何抉择呢?本文将会深入对比这两种语言,讨论两种语言之间的关联和差异,并概述两种语言各自的优势......