Ich habe eine Eigenschaftendatei, die eine Eigenschaft enthält, die die URL einer NOAA-Website angibt, die einen Temperaturdatensatz enthält. Die Eigenschaft enthält ein Token [DATE_REPLACE]
, da sich die URL täglich ändert, wenn NOAA eine neue Prognose generiert.
In meiner Eigenschaftendatei gebe ich Folgendes an:
%Vor% Ich habe eine Methode mit einer PropertyHelper-Klasse (ein Wrapper für java.util.Properties) deklariert, um die URL-Zeichenfolge für den aktuellen Tag mit WEATHER_DATA_URL
als Namen " yyyyMMdd " zu generieren das Datumsformat, ein Datum von heute.
Ich rufe dann eine andere Hilfsklasse mit der folgenden Methode auf, um den Text von der Webseite zu lesen:
%Vor%Wie Sie sehen können, habe ich versucht, Leerzeichen aus der generierten URL-Zeichenfolge zu entfernen, in der Hoffnung, dass dies das Problem verursacht hat. Die URL-Zeichenfolge wird ordnungsgemäß generiert, aber ich erhalte die folgende Ausnahme:
%Vor%Wenn ich die Zeichenfolge manuell einstelle, funktioniert alles ... was fehlt mir?
Tags und Links java malformedurlexception