本文目录
- struts配置文件如何设置gbk编码格式
- struts 配置文件问题
- JAVA Struts2配置文件
- 在jsp中用struts框架配置文件web.xml如何写
- struts2配置文件不加
,那么它的默认编码是什么
struts配置文件如何设置gbk编码格式
如果你是struts1,可以用过滤器Filter例如:publicclassEncodingFilterimplementsFilter{privateFilterConfigfilterConfig=null;publicvoiddestroy(){this.filterConfig=null;}publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)throwsIOException,ServletException{request.setCharacterEncoding(this.filterConfig.getInitParameter("encoding"));response.setCharacterEncoding(this.filterConfig.getInitParameter("encoding"));chain.doFilter(request,response);}publicvoidinit(FilterConfigfilterConfig)throwsServletException{this.filterConfig=filterConfig;}}下面是在web.xml的设置:《filter》《filter-name》encodingFilter《/filter-name》《filter-class》com.emp.filter.EncodingFilter《/filter-class》《init-param》《param-name》encoding《/param-name》《param-value》GBK《/param-value》《/init-param》《/filter》这里我用和你一样的GBK如果你用的是struts2:那只要在他的配置文件struts.xml里面写:《?xmlversion="1.0"encoding="UTF-8"?》《!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"***隐藏网址***《struts》《!--中文编码处理--》《constantname="struts.i18n.encoding"value="GBK"》《/constant》《!--以下配置我省略了--》。。。。。。。《/struts》这里我也是用GBK,你自己看着弄上去不知道对你有没有帮助,我目前是这么用
struts 配置文件问题
去掉其它action配置
重新编译看看。或者你直接发布,看报不报错
很明显 你的forward没有放到action里面
JAVA Struts2配置文件
#对象托管给springstruts.objectFactory=spring#struct actiond 扩展名也就是访问xxx.do到你actionstruts.action.extension=do#struct标签同步struts.tag.altSyntax=true#是否开启动态代理,用于call方法。java方式机制的选择struts.enable.DynamicMethodInvocation=false#加载的资源文件,此时你应该有个globalMessages_zh_CN.propertiesstruts.custom.i18n.resources=globalMessages#编码struts.i18n.encoding=UTF-8#模式,是开发模式。此时如果出错。浏览器能看到错误栈struts.devMode=true #动态重新加载国际化资源文件,便于开发struts.i18n.reload=true #国家语言struts.locale=zh_CN #开启浏览器缓存struts.serve.static.browserCache=false #在invoke action是是否自动包含url上的参数就是?xxx=??&yyy=?struts.url.includeParams=none#遇到html form是multi-data是用apache的jkarta解析struts.multipart.parser=jakarta#临时文件保存目录, System.getProperty("java.io.tmpdir");struts.multipart.saveDir=java.io.tmpdir#上传文件的最大sizestruts.multipart.maxSize=1000000000#xml配置文件是否自动扫描重新加载struts.configuration.xml.reload=true@action包前缀,用于annotation的扫描提示struts.convention.action.packages=com.demo.actions默认的结果输出struts.convention.result.path=/是否可以反射访问静态方法,作为action调用struts.ognl.allowStaticMethodAccess=true
在jsp中用struts框架配置文件web.xml如何写
在包引入正确的情况下:《filter-mapping》 《filter-name》struts 2《/filter-name》 《url-pattern》/*《/url-pattern》 《/filter-mapping》还要加这个
struts2配置文件不加 ,那么它的默认编码是什么
你找到你struts2 和core包,打开org/apach/struts2在这个目录下有一个default.properties在这个文件你中你可以找到### Specifies the Configuration used to configure Struts### one could extend org.apache.struts2.config.Configuration### to build one’s customize way of getting the configurations parameters into Struts# struts.configuration=org.apache.struts2.config.DefaultConfiguration### This can be used to set your default locale and encoding scheme# struts.locale=en_USstruts.i18n.encoding=UTF-8这么一段话,就是说她的默认编码是utf-8