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.

Related Posts

How to Create JAR File, sessions in jsp, Loginform in JSP (Updated), Dynamic Chart In Jsp/Create chart in jsp Part-1, Create database and table from jsp page