Struts2 action 接受乱码问题

今天写点代码,发现一个老问题,在action中接受中文时乱码,依旧在网上找了不少资料,但...貌似都不管用.....。后来找到一个方法,这个方法貌似以前还用过,那就是在Tomcat的server.xml配置文件中添加一个编码方式即可,如下所示:

<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>

只需要在端口配置处添加一个编码方式即可,经测验十分有效。

时间: 2025-01-15 19:12:26

Struts2 action 接受乱码问题的相关文章

【代码总结】Struts2 Action接受参数方式的对比

一.属性方式 1.Action中:对应表单参数的setter.getter 2.页面中  :Form中元素name取值属性名 <s:property value="属性名" /> 3.应用场景:接受的参数字段个数比较少 package com.struts.action; public class LoginAction { private String username; private String password; public String getUsername

JAVAWEB开发之Struts2详解(二)——Action接受请求参数、类型转换器、使用Struts2的输入校验、以及遵守约定规则实现Struts2的零配置

Action接受请求参数 作为MVC框架,必须要负责解析HTTP请求参数,并将其封装到Model对象中 Struts2提供了非常强大的类型转换机制用于请求数据 到 model对象的封装 Struts2和MVC定义关系 StrutsPrepareAndExecuteFilter:控制器 在Struts2中action是什么?(Struts2是一个MVC框架) V:jsp M:action C:action StrutsPrepareAndExecuteFilter Struts2提供了三种数据封装

Struts2 Action

1.namespace:表示包所在的空间,访问包的action路径是 http://localhost:8080/项目名/namespace/index.action        namespace 也可以不写,        假如访问的路径是 http://localhost:8080/aaa/bbb/index.action,        在struts.xml中没有找到aaa和bbb的包空间        只要找到一个index.action而没有找到和他精确对应的package是,就

struts2 action在前台显示信息提示

一.前端解决 1.使用javascript代码验证,为空不允许提交.就算验证成功也不是表单提交成功了,只是肯定前端传来的数据是正确的. 2.使用ajax方式,action处理完成返回一个成功消息就可以了.失败就返回失败消息.(每个提交时都要用ajax,太麻烦) 二.后台解决 3.使用struts2自带功能.判断完参数后,如果为空,return到一个错误页面error,正常的话return到一个提交成功页面success. 第一种:在struts2 action中弹出Js脚本提示信息 // 让ac

关于Struts2 Action中get和set惹得祸。

代码: 1 public class RandomAction extends PageAction { 2 3 /**随机抽取**/ 4 private IRandomService randomService; 5 6 /**责任民警**/ 7 private IScZrmjService scZrmjService; 8 9 /**企业基本信息**/ 10 private IQyjbxxService qyjbxxService; 11 12 private User user; 13 1

struts2 action 页面跳转

struts2 action 页面跳转 标签: actionstruts2redirect 2013-11-06 16:22 20148人阅读 评论(0) 收藏 举报 (1)type="dispatcher" 为默认,用于jsp页面跳转<result name="success">/index.jsp</result> 完整的写法为: <result name="success" type="dispatc

struts2 action重定向action

一共有三种方式redirect,redirect-action,chain 区别如下 1 redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失. 2 redirect-action:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失. 3 chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果不会丢失. 今天碰到的bug显示提示另一个act

url传值到Action的乱码解决方法

jsp页面 URL传中文参数到Action里面出现乱码,用过滤器和控制器都解决不了,用了我两个多小时解决这个小问题!解决方法有以下几种:第一种:在Action中用 new String(str.getBytes("ISO8859_1"), "UTF8"),进行转码,因为传递的时候,中文默人的是ISO8859_1第二种:可通过配置TOMCAT来解决此问题,具体解决方法如下:在tomcat的server.xml里,找到<Connector port="8

struts2 action通配符

首先,看一个struts2的配置文件: <package name="actions" extends="struts-default" namespace="/actions"> <action name="Student*"class="com.bjsxt.struts2.action.StudentAction" method="{1}"> <resu