Este es mi código Java en un archivo JSP. ObtengoBase64Encoder no se puede resolver
Base64Encoder no se puede resolver.
¿Por qué es así? Tengo que agregar algo relacionado con Base64Encoder
. Cualquier sugerencia será apreciada.
<%@ page language="java" import="java.io.OutputStream,java.net.HttpURLConnection,java.net.URL,java.util.Collection,org.apache.commons.httpclient.Credentials,org.apache.commons.httpclient.auth.AuthenticationException,org.apache.commons.httpclient.auth.MalformedChallengeException,org.apache.commons.httpclient.params.DefaultHttpParams,org.apache.commons.httpclient.params.HttpParams,org.apache.commons.httpclient.auth.AuthScheme,org.apache.commons.httpclient.auth.AuthPolicy,org.apache.commons.httpclient.HttpClient,org.apache.commons.httpclient.UsernamePasswordCredentials,org.apache.commons.httpclient.auth.AuthScope,org.apache.commons.httpclient.methods.GetMethod,org.w3c.dom.*,javax.xml.parsers.DocumentBuilder,javax.xml.parsers.DocumentBuilderFactory,java.net.*,java.io.*" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%
String a_Url = request.getParameter("url") ;
URL url = new URL (a_Url);
String encoding = Base64Encoder.encode ("test:test");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setDoOutput(true);
connection.setRequestProperty ("Authorization", "Basic " + encoding);
InputStream content = (InputStream)connection.getInputStream();
BufferedReader in =
new BufferedReader (new InputStreamReader (content));
String line;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
%>
@BalusC, editó la solución también en mi código. o solo las preguntas .. Como todavía estoy recibiendo ese error ... – ferhan
No edité la solución en tu código. Esto no tiene sentido. Acabo de corregir el formato, el uso de inglés y las etiquetas irrelevantes eliminadas. Haga clic en el enlace de tiempo azul después de "editado" debajo de la pregunta para ver la diferencia. – BalusC
@BalusC, sigo recibiendo el error después de importar com.oreilly.servlet. Y estoy trabajando en eclipse. Entonces, ¿qué debo importar ahora? – ferhan