Есть две проблем:буферный читатель копирование, как это и не принимают значения
- Путь в читателе файла является фактическим путем, но я хочу
relative path
После прочтения содержимого из файла Я храню это содержимое в строке, и когда я печатаю строку, она не печатает фактические значения
cn and ci
, следующий за кодом.String content = ""; String cn, ci; cn = request.getParameter("carrier_name"); ci = request.getParameter("carrier_id"); BufferedReader in = new BufferedReader(new FileReader("C:\\Users\\abcd\\Documents\\NetBeansProjects\\sendmail\\web\\mailformat.html")); String str; while ((str = in.readLine()) != null) { content += str; } in.close(); out.println(""+content+"");
mailformat.html
hello
carrier name :<label >"+cn+"</label>
carrier id <label>"+ci+"</label>
Мне кажется, что эту проблему лучше решить с помощью JSP или какой-либо другой системы шаблонов, вместо того чтобы писать собственные. – haraldK