create a file from form input in java,jsp
Here we are going to learn how to create the file from form input ie when we submit the form one file is created
<form name="f" method="get" action="#">
File Name:<input type="text" name="name"/>
Msg:<input type="text" name="msg"/>
<input type="submit" value="submit">
</form>
<%@page import="java.io.*"%>
<%
String name = request.getParameter("name");
if(name==""||name==null)
{
name="Filename:example";
}
else
{
out.println("<script type='text/javascript'>alert('File created in c: with your given file name');</script>");
}
String msg = request.getParameter("msg");
if(msg==""||msg==null)
{
msg="Created in c:/example.txt";
}
String path = "c:\\"+name+".txt";
File f = new File(path);
Writer objWriter = new BufferedWriter(new FileWriter(f));
objWriter.write(name+"\n");
objWriter.write(msg+"\n");
objWriter.write("===============================\n");
objWriter.flush();
objWriter.close();
%>
Filename:Type as example
Created in c:/
Here the path is assigned to get the file in text format you can use your own format like html etc. String path = “c:\\”+name+”.txt”; and objWriter.write(name+”\n”); is used to write the datas in to the file
Any Doubt ask us Happy Coding.





