java ssh通过action和直接运行的MD5之后的字符串不一样

问题描述

java ssh通过action和直接运行的MD5之后的字符串不一样

有这样试过转码new String(str.getBytes(), "utf-8"),但这句返回的字符串是乱码

解决方案

有可能是编码的问题。

解决方案二:

直接运行的那个,才是我想要的,正确的

解决方案三:

有在别的地方修改过这个静态变量了吗?
分别在调用MD5之前打印下字节信息,看是一样的吗?有可能Action请求模式下修改了编码方式,导致中文的getBytes获取的字节不同。

 byte[] b = sss.getBytes();
        System.out.println(Arrays.toString(b));

解决方案四:

项目是什么编码方式啊?是utf-8吗?

时间: 2024-10-06 10:50:57

java ssh通过action和直接运行的MD5之后的字符串不一样的相关文章

maven配置的ssh在Action测试时候,java找不到符号

问题描述 maven配置的ssh在Action测试时候,java找不到符号 解决方案

ssh整合-JAVA SSH Struts 关于a标签调用Action含参数就异常反之正常

问题描述 JAVA SSH Struts 关于a标签调用Action含参数就异常反之正常 struts 异常 Action path SSH 异常信息 There is no Action mapped for namespace [/dd] and action name [laladList] associated with context path [/baee]. - [unknown location] at com.opensymphony.xwork2.DefaultActionP

乱码-为什么我ssh的action进来的是gbk

问题描述 为什么我ssh的action进来的是gbk 可以确定的是ssh里,在action操作的字符串都是gbk,java文件是utf-8,过滤器也试过了,还是gbk. 用new String(str.getBytes(), "utf-8")这句返回的字符串也是乱码 解决方案 1 使用Spring自带的过滤器 <filter> <filter-name>encodingFilter</filter-name> <filter-class>

服务器-java ssh 连 ftp的问题

问题描述 java ssh 连 ftp的问题 private Expect4j getExpect(){ try{ this.closeShell(); log.debug(String.format(""Start logging to %s@%s:%s"" userNameipport)); JSch jsch =new JSch(); session = jsch.getSession(userNameipport); session.setPassword(

java ssh架构载入图片

问题描述 java ssh架构载入图片 电子商务系统,添加商品之后图片载入不了,显示错误是 10:26:54,183 ERROR Dispatcher:38 - Could not find action or result /ebusiness/UploadImages/ There is no Action mapped for action name UploadImages/. - [unknown location] at com.opensymphony.xwork2.Default

Java分层 service/action/DAO 总结

Java分层概念 service是业务层 action层即作为控制器 DAO (Data Access Object) 数据访问   1.JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分?(下面所描述的service层就是biz)        首先这是现在最基本的分层方式,结合了SSH架构.modle层就是对应的数据库表的实体类. Dao层是使用了Hibernate连接数据库.操作数据库(增删改查). Service(biz)层:引用对应的Dao数据库操作,

java ssh项目数据库关闭

问题描述 java ssh项目数据库关闭 项目运行时,一段时间后报这个错误 net.sourceforge.jtds.jdbc.JtdsPreparedStatement.close(JtdsPreparedStatement.java:485) at org.apache.commons.dbcp.DelegatingStatement.close(DelegatingStatement.java:168) at org.apache.commons.dbcp.DelegatingConnec

spring-myexclipse的ssh整合的问题,运行就出错

问题描述 myexclipse的ssh整合的问题,运行就出错 错误问题: 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error creating bean with

aes加密-java ssh关于配置文件加密的问题

问题描述 java ssh关于配置文件加密的问题 package com.imcc.breakdown.util.encrypt; import java.util.Properties; import org.hibernate.HibernateException; import org.hibernate.cfg.Environment; import org.hibernate.connection.DriverManagerConnectionProvider; import com.