|
Mostrar Temas
|
Páginas: [1]
|
1
|
Programación / Java / Como se lee un archivo en un ftp
|
en: 28 Octubre 2011, 11:47 am
|
Me gustaria leer un archivo que tengo en un servidor ftp la esta: ¿Como hago la conexión? ¿Puede ser que para leerlo y modificarlo tenga que descargarlo en local? --os pongo lo que he realizado public class Ftp { public static String visualizarFichero = ""; try { URL url = new URL("ftp://" + user + ":" + pass + "@" + server + localPath ); while (line != null) { complete += line + "\n"; line = bf.readLine(); } visualizarFichero = complete; bf.close(); fr.close(); System. out. println("--- "+visualizarFichero ); { ex.printStackTrace(); System. out. println(ex. getMessage()); } } }
|
|
|
2
|
Programación / Java / [solucionado]Ayuda a la hora de introducir datos en un jtable
|
en: 17 Octubre 2011, 12:24 pm
|
me gustaria mostrar un string con los siguientes datos: 1;2;3;4;5;6;7 10;11;12;13;14;15;16;17 20;21;22;23;24;25;26;27 30;31;32;33;34 //El String qu contiene los datos es la variabledatosGuardados // cada " ; " equivale a un cuadro del jtable //tengan en cuanta que no siempre mostraré el mismo número de filas //lo que llevo realizado public f_mostrarAvisos() { initComponents(); String columNames []={"Código", "Nombre", "Dirección", "Teléfono", "Máquina", "NºSerie", "Nº Parte"}; modeloTabla.setColumnIdentifiers(columNames); //jTable1.setModel(modeloTabla); datos = prin.datosGuardados; String [] array = datos. split(";"); for (int i = 0; i < array.length; i++) { contarPalabras = contarPalabras + 1; } totalFilas = contarPalabras / 7; //por si faltan datos totalFilas = totalFilas + 1 ; datos2 = prin.datosGuardados; String [] array1 = datos2. split(";"); //creación de las filas for (int f = 0; f < totalFilas; f++) { modeloTabla.addRow(fila); } jTable1.setModel(modeloTabla); }
|
|
|
3
|
Programación / Desarrollo Web / JSP-tengo un fallo a la hora de crear el textfield
|
en: 5 Junio 2011, 21:15 pm
|
Buenas tengo que realizar un test de inteligencia las preguntas las carga desde una base de datos, cada pregunta tiene que venir con su textfield
<% try { int i =1 ; con.jspInit(); String ordenSQL =("select * from Test"); con.resultado = con.sentencia.executeQuery(ordenSQL);
if (con.resultado !=null) { while (con.resultado.next()) { out.println ( "<p align='justify' class='Estilo3'>"+con.resultado.getString("Indice")+con.resultado.getString("Pregunta")+"</p>"+ "<p align='justify' class='Estilo1'>respuesta:</p>"+ "<p align='justify' class='Estilo3'>"+ "<label>"+ "<input type='text' name='textfield"+i+ "/>" "</label>"+ "</p>" ); i++; } } }catch (Exception e3) { System.out.println("Error en la busqueda" +e3.toString()); }
%>
--otro jsp para corregir el text --
<% bd_conectar con=new bd_conectar(); con.jspInit(); String ordenSQL = ("select Respuesta,Valor from Test"); con.resultado = con.sentencia.executeQuery(ordenSQL);
if(con.resultado !=null) { while(con.resultado.next()) { correcta=con.resultado.getString("Respuesta"); respuesta=request.getParameter("textfield"+i);
if(correcta.equals(respuesta)) { aux2=con.resultado.getInt("Valor"); nota = nota + aux2; } i++; } } %>
---El fallo viene a la hora de crear los textfield ya que en el segundo formulario los datos que recoge son nulos
|
|
|
4
|
Programación / Desarrollo Web / (solucionado) duda jsp
|
en: 31 Mayo 2011, 10:31 am
|
-inicio.jsp- tengo un formulario donde tengo 2 campos nick y password (campos de texto) el nick se identifica mediante id="jt_nick" name ="jt_nick" -validar.jsp- (jsp que hace todo el procedimiento de logearse) y escribo lo siguiente: <%nick=request.getParameter("jt_nick");%> <%session.setAttribute("mostrarNick",nick);%> mostrar.jsp <%mostrar =(String)session. getAttribute("mostrarNick");%> <%System. out. println(mostrar );%> <p align="center" class="Estilo6">Su nick ha sido: <%=mostrar%></p> --tenia un fallo pero ya lo he solucionado de todas formas dejo como pasar variables de un jsp a otro
|
|
|
5
|
Programación / Java / Necesito ayuda en un proyecto
|
en: 10 Enero 2011, 11:04 am
|
hola estoy realizando el siguiente proyecto y estoy estancado como hago para que los equipos jueguen entre ellos, y como controlo los goles a favor y en contra para determinar despues los equipos que se clasifican por cierto me podeis corregir lo poco que llevo realizado hasta ahora gracias el proyecto http://www.megaupload.com/?d=QS81GZAR
|
|
|
6
|
Programación / Programación Visual Basic / duda sobre un ejercicio vb 6
|
en: 9 Enero 2011, 22:38 pm
|
[code=vb] me gustaria guardar en un fichero los datos de una lista he probado estas dos cosas y no me funcion ---------------modo b ' me da un error en dato = Nombre & "=cstr('"List2.List(i)"')" el ejercicio http://www.megaupload.com/?d=RYXXUSP2 Private Sub cb_confirmar_Click() Dim dato As String If List2.ListCount < 16 Then Open "c:\examen.txt" For Append As #1 For i = 0 To List2.ListCount dato = Nombre & "=cstr('"List2.List(i)"')" Data1.Recordset.FindFirst dato If List2.List(i) = dato Then Write #1, Data1.Recordset.Fields("nombre"), Data1.Recordset.Fields("demarcacion"), Data1.Recordset.Fields("dorsal"), Data1.Recordset.Fields("partidos") End If Next Close #1 Else MsgBox ("La convocatoria tiene mas de 16 jugadores") End If End Sub ---------------------- modo a 'el ejercicio http://www.megaupload.com/?d=RYXXUSP2 ' intento guardar los datos a un fichero y no me escribe nada 'tengo un data1 con los siguientes datos Nombre, Demarcacion,dorsal,partidos 'el ejercicio consta de una lista con los nombre de los jugadores 'para guardar he puesto, pero no me hace nada Private Sub cb_confirmar_Click() Dim dato As String If List2.ListCount < 16 Then Open "c:\examen.txt" For Append As #1 For i = 0 To List2.ListCount Do While Not Data1.Recordset.EOF dato = Data1.Recordset.Fields("nombre") If List2.List(i) = dato Then Write #1, Data1.Recordset.Fields("nombre"), Data1.Recordset.Fields("demarcacion"), Data1.Recordset.Fields("dorsal"), Data1.Recordset.Fields("partidos") End If Loop Next Close #1 Else MsgBox ("La convocatoria tiene mas de 16 jugadores") End If End Sub
[/code]
|
|
|
7
|
Programación / Programación C/C++ / Tengo un fallo en el siguiente ejercicio
|
en: 2 Junio 2010, 08:56 am
|
Hola me gustaria cambiar el nombre de un empleado,pero al realizar todo no me lo cambia. Si me lo podeis corregir lo agradeceria. El ejercio esta hecho con Netbeans
#include <stdlib.h> #include <iostream> #include <vector> #include <string> using namespace std;
class Empleado{ public: string nombre; int edad;
public:
Empleado(string nom, int ed=18){ nombre=nom; edad=ed; } Empleado(){ nombre=" "; edad=18; } void set_Empleado(string nom, int ed=18){ nombre=nom; edad=ed; }
void set_nombre(string nom){ nombre=nom; } void set_edad(int ed){ edad=ed; } string get_nombre(){ return nombre; } int get_edad(){ return edad; }
void mostrarEmpleado();
friend bool operator<(const Empleado &,const Empleado &);
};
Empleado leerEmpleado(){ string nombre; int edad; cout<<"INTRODUCIR EMPLEADO "<<endl; cout<<" Nombre :"<<endl; getline(cin,nombre); cout<<" Edad :"<<endl; cin>>edad; char aux=getc(stdin); Empleado * pa =new Empleado(nombre,edad); return * pa;
}
void Empleado::mostrarEmpleado(){
cout<<"MOSTRAR TRABAJADOR "<<endl; cout<<"Nombre : "<<nombre<<endl; cout<<"Edad : "<<edad<<endl;
}
bool operator<(const Empleado & p,const Empleado & s){
return p.nombre<s.nombre;
}
class listaEmpleado{
public:
vector<Empleado >v;
void anadir1(Empleado e){ v.push_back(e); } void anadir2(string nom,int ed){
Empleado *e=new Empleado(nom,ed); v.push_back(*e); }
bool borrar(string n){
int i=0,u;
u=v.size(); bool borrado=false; while(i<u){ if(v.nombre==n){ v=v[u-1]; v.pop_back(); borrado=true; } i++; } return(!borrado); } int get_edad(string n){ int i=0; while(i<v.size()){ if(v.nombre==n)return v.edad; i++; } return -1; }
void listar(){ int i=0,u; u=v.size(); while(i<u){ v.mostrarEmpleado(); i++; } }
int BuscarEmpleado(string d){ int i=0,u; u=v.size(); while(i<u){ if(v.nombre==d){ cout<<"encontrado"<<endl;
return (1); } i++; } cout<<"No encontrado"<<endl; return -1;
} void cambiar_nombre(){ string nom,nuevo; Empleado pa; //Empleado *pa; int em; cout<<"Introduce el nombre del empleado a cambiar "<<endl; getline(cin,nom); em=BuscarEmpleado(nom); if(em==-1)cout<<"Nombre no valido "<<endl; else{ cout<<"Introduce el nuevo nombre "<<endl; getline(cin,nuevo); pa.set_nombre(nuevo); //pa->set.nombre(nuevo);---el compilador se queda pillado } }
void ordenar(){ sort(v.begin(),v.end()); } void ordenarInv(){ reverse(v.begin(),v.end()); }
void reset(){ v.clear(); }
};
int main() {
string nombre; listaEmpleado le;
le.anadir2("Palomo",5); le.anadir1(leerEmpleado()); le.anadir1(leerEmpleado()); le.anadir1(leerEmpleado()); cout<<"La edad de Palomo es "<<le.get_edad("Palomo")<<endl;
le.listar(); cout<<"Buscar Empleado"<<endl; cout<<"Introduce nombre del empleado a buscar "<<endl; getline(cin,nombre); le.BuscarEmpleado(nombre); cout<<"----"<<endl; le.BuscarEmpleado("Palomo"); le.borrar("Palomo"); le.listar(); le.cambiar_nombre(); le.listar(); cout<<"FIN"<<endl; cout<<"\n\nVector ordenado\n\n"<<endl; le.ordenar(); le.listar(); le.ordenarInv(); cout<<"\n\nVector ordenado al reves\n\n"<<endl; le.listar();
return (0); }
|
|
|
|
|
|
|