Hola Xerelo, gracias por contestar!
Sí, lo que quiero es guardarlo dentro de los directorios de mi aplicación. Lo que pasa que solo había conseguido que me funcionara dando la ruta absoluta en "C:\" por ejemplo.
Ya he probado poniendo "img\\", "\\img\\"... etc Pero como no sé donde se está ejecutando el action en tiempo de ejecución, no sé en que carpeta del arbol de directorios se encuentra...
Si no le paso url y simplemente le digo como ruta el archivo "prueba.jpg",
entonces no me lo tendría que guardar en el directorio raiz de mi aplicación?
Pues me lo guarda en "C:\",
Tengo el proyecto hecho en NetBeans, con el servidor sea el Tomcat, y la estructura de directorios es esta.
Y sería guardarlo en ese directorio "img", ya que las páginas JSP que tengo están a la hora de poner la URL en el directorio raiz de mi "AplicacionWeb", la ruta de la carpeta debería ser "http://localhost:8084/AplicacionWeb/img", no?
El archivo desde donde guardo el archivo es en el fileuploadaction.java, dentor del paquete "action" en Source packages, no sé si el estar aquí en vez de el JSP varía la ruta.
Un saludo!