这是struts2的bug还是什么?非常捉ji!!!!!

问题描述

系统做了国际化,有一个表单<form action="login.do" method="post"><input type = "text" name="11111"><input type="submit" value="提交"/></form><a href="login.do">直接访问</a>在简体中文环境下都能进入后台login方法。但是繁体环境时,提交表单总是报404找不到对应的action could not find action or result.但是直接用那个a标签又能访问这是struts2的bug还是什么原因?非常捉ji!

解决方案

用a标签的时候传中文乱码吗?如果我遇到这个问题的话1.上面的提示信息是在post提交的情况下花发生的,首先要确定有没有进后台2.a标签传中文乱码,起码可以定位是post的问题,然后看一下用的什么转码工具(比如struts2自带的转码拦截器)3.a标签传中文没乱码,那这个范围会广一点,首先看一下web容器和服务器的编码,然后post和get方式跟一下断点定位问题是在哪一步出现的巴拉巴拉,这些你肯定都懂,现在需要的是静一下,然后再定位问题,祝你好运

时间: 2024-08-31 20:23:44

这是struts2的bug还是什么?非常捉ji!!!!!的相关文章

struts2.0-struts2对继续ActionSupport个数有限制

问题描述 struts2对继续ActionSupport个数有限制 struts2对继续ActionSupport个数有限制 ,项目中遇到了,求解决办法 解决方案 我之前写了很多继承ActionSupport的类,昨天又加了一个,发现之前的接口乱跑了,晕死了,发现不会是struts2的bug吧?还是哪里对继承ActionSupport的类的个数有限制,项目中用到,急,麻烦有了解的帮忙帮忙 解决方案二: 应该没有限制. 你看struts 的配置 解决方案三: struts的限制我看了,是没有问题的

在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等

目录(?)[-] ValueStack 如何得到值栈: 如何将对象存入值栈: 让值栈执行表达式来获得值: 在JSP中跳过栈顶元素直接访问第二层: 在JSP中访问值栈对象本身(而不是它们的属性) ActionContext ValueStack与ActionContext的联系和区别: 如何获得ActionContext: 如何向ActionContext中存入值: 如何从ActionContext中读取值: HttpServletRequest类或request的Map 使用HttpServle

websphere 6.1 + struts2

问题描述 在页面中使用strut2标签报错,比如<s:propertyvalue="sdfsaf"/>.这是怎么回事??而且对于strut2的请求action,websphere也说是找不到为什么???index.jspJavacode<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@tagliburi="

初步使用struts2的一个问题,纠结了半天,熟悉struts2的帮忙看看

问题描述 web.xml文件:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="

KindEditor 图片上传插件应用

KindEditor 图片上传插件应用 imageUploadJson的参数action这个我们还没有写呢!不要着急,如果你急的已经部署打开了该页面你会发现缺了三个图标,那是我们以后文章中实实在在写的三个插件的图标. css教程Path : 'css/ke.css' 这个是编辑器内容里的一些自定义的样式,比如我们要写引用文本插件,代码高亮插件的时候就用得着了!暂时别急,写上了就写上了也没什么问题.我们稍后完成! 第二步写我们的重中之重的action: 首先声明下我访问action的时候结尾不是以

数据库内核月报 - 2015 / 08-MySQL · TokuDB · 疯狂的 filenum++

问题描述 收到一枚RDS TokuDB实例crash导致HA切换的报警,上去一看错误如下: tokudb/ft-index/ft/cachetable/cachetable.cc toku_cachetable_openfd_with_filenum: Assertion `filenum.fileid != FILENUM_NONE.fileid' failed /bin/mysqld(_Z19db_env_do_backtraceP8_IO_FILE+0x1b)[0xc57ddb] /bin

遍历-Struts2拦截器记录日志出现一些bug

问题描述 Struts2拦截器记录日志出现一些bug 自己在写一个小工程,想用拦截器实现记录日志的功能,就是没点一次操作记录一条日志,拦截器配好了,但是每次操作都会记录两条一样的数据,我Strut.xml是method跳method,(比 如先更改数据在遍历所有数据)如果改成method的跳jsp会记录一条更改数据操作,,但是感觉这样展现效果不是很好,用debug调试点一次方法拦截器走了两次,有没有好点的解决方法,在线等 解决方案 http://blog.sina.com.cn/s/blog_5

myeclipse 下struts2 bug问题包的替换图解

 1.在perferences中找到 Myeclipse->Project Libraries,右边找到 struts2.1 Libraries,点击 Enable advanced configiguration,去掉以下文件前面的对勾,然后点击 Add custom Jars   2.在弹出的对话框中选择 Archives from File System 3.下一步后 点击 Add...,将以下文件添加,或者是最新版的下列文件,然后结束即可. 4.新建了struts2工程后,还需要再检查处

java struts2 远程执行任意java代码bug漏洞修复

漏洞前提 开启动态方法调用, struts.xml配置 <constant name="struts.enable.DynamicMethodInvocation" value="true" /> 沙盒绕过 通过ognl表达式静态调用获取ognl.OgnlContext的DEFAULT_MEMBER_ACCESS属性,并将获取的结果覆盖_memberAccess属性,这样就可以绕过SecurityMemberAccess的限制. 漏洞详情 https:/