jsp base64编码应用问题
最近有一个大作业想搞一个图片格式转换的webapp,其中用到了base64编码,用下边的代码如果是纯JAVA没有问题,但写在JSP里“return encoder.encode(data); ”这句就总报错“org.apache.jasper.JasperException”,网上查说是JSTL的问题,按http://www.cnblogs.com/yan5lang/archive/2009/07/15/1524161.html所给的解决方案用了没有解决,因为初用JSP,所以了解不是很深,不知道是我解决的不对还是问题出在其它地方,希望了解的大虾们给予指点,谢谢了。
PS:又有分了,重复发下贴,不好意思了。。
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page import="sun.misc.BASE64Decoder" %>
<%@ page import="sun.misc.BASE64Encoder" %>
<%!
String GetImageStr()
{ //将图片文件转化为字节数组字符串,并对其进行Base64编码处理
String imgFile = "1.jpg" ; //待处理的图片
InputStream in = null;
byte[] data = null;
//读取图片字节数组
try
{
in = new FileInputStream(imgFile);
 
相关问答:
包括参数
String path = request.getContextPath();
String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/"; ......
我在使用开源的JXL 出EXCEL报表时遇到这样的问题。
我想出的文件名称是这样的:例:test_李强.xls
代码是 ....test_+"UserID"+".xls";
但是控制台我看到的输出名称效果是:test_µ ......
下面categoryTreeCont.jsp 代码
----------------------------------------
Java code:
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
< ......
用通过severlet配置的验证图显示不出来,而用JSP做的图没问题,估计是WEB.XML配置有问题,求教高手,
是不是severlet请求被其他Filter拦截了?
生成验证图片的JAVA类
Java code
package com.ding ......
RT...
UP
HTML code:
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+&qu ......