I have an xml file which includes file name and source(which is web page link) like following: <file> <name>Japan</name> <source>http //en.wikipedia.org/wiki/Japan</source> </file> <file> <name>USA</name> <source>http //en.wikipedia.org/wiki/Japan</source> </file> And my program accept the <name> as user input via web UI. So, when the user input 'Japan', then my program will search through the xml file and then return source, I mean the link of the web page. But I get the text of the <source> tag as a string and when I try to return it to my JSP and run my program, there's an error when I click on the link: http // localhost:8080/ myfolder/ %22 (The request resource is not available). I know that it's because it really doesn't exist in that folder. But what I want is to point to the actual address, like search engine. How can I do this? Thanks in advance.