2 つの問題があります。
- ファイルリーダーのパスは実際のパスですが、
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>