把 DesEncrypter 加上public修饰
解决方案 »
- java 正则表达式替换img src地址
- spring3 mvc进行表单校验时,使用annotation-driven后,@ResponseBody乱码问题
- lucene问题
- rtf2text问题?先谢了!
- 请问我用jsp做了一个下载文件程序,为什么当文件名称是.tmp或者不是常见类型的后缀名,就会自动下载完给我加了.htm?为什么?
- 【huxiweng】求抱大腿啊
- 请教:jsp连接ms sql server 2000数据库问题?
- 安卓端上传图片到java服务器
- 关于FORM中POST的中英文问题
- 谁知道哪儿有cloudscape数据库的安装程序?
- 一个小问题!!!!!
- sqlserver7的jdbc-odbc如何配置?
改为pubilic DesEncrypter(SecretKey key)
constructor是构造函数的意思
"zhuce.jsp": Error #: 300 : constructor DesEncrypter() not found in class dengluexample.DesEncrypter at line 14二位该如何修改呢?谢谢!
<%
dengluexample.DesEncrypter encpt = new dengluexample.DesEncrypter();
%>
在jsp中该如何引用呢?
后,编译该test.jsp出现一下错误:该如何修改??
"test.jsp": Error #: 300 : constructor DesEncrypter() not found in class dengluexample.DesEncrypter at line 14
public Cipher ecipher;
public Cipher dcipher;
public DesEncrypter(SecretKey key) {}
.....
<jsp:useBean id="desEncrypter" class="dengluexample.DesEncrypter" scope="session"/>
1)在该java类中设置公用变量
public Cipher ecipher;
public Cipher dcipher;
2)在test.jsp中添加:
<%@ page import="javax.crypto.*" %>
<%@ page import="java.security.*" %>
...
<%
//生成密钥
Security.addProvider(new com.sun.crypto.provider.SunJCE());
KeyGenerator keygen = KeyGenerator.getInstance("DES");
SecretKey key = keygen.generateKey();
//输出显示
dengluexample.DesEncrypter testdes1 = new dengluexample.DesEncrypter(key);
String orignstring = "12221121221";
out.println("加密后:"+testdes1.encrypt(orignstring));
out.println("解密后:"+testdes1.decrypt(testdes1.encrypt(orignstring)));
%>you try
请各位来接分!