java - number not printing only [] is coming in text file -


in below code questions, answers enter in jsp form entered in text file. infront of number must printed

<%@ page language="java" import="java.io.*" errorpage="" %> <%           /* string num=request.getparameter("qnum");     session.setattribute("quesnum",num);*/      string q=request.getparameter("qn");     session.setattribute("question",q);      string opt1=request.getparameter("a");     session.setattribute("a",opt1);      string opt2=request.getparameter("b");     session.setattribute("b",opt2);      string opt3=request.getparameter("c");     session.setattribute("c",opt3);      string opt4=request.getparameter("d");     session.setattribute("d",opt4);      string ans=request.getparameter("ans");     session.setattribute("answer",ans);   %>  <html> <head> <title>text file</title> </head>  <body> <%    file f=new file("d:\\program files\\tomcat 6.0\\webapps\\root\\tst.txt"); f.createnewfile(); try {  bufferedwriter bw=new bufferedwriter(new filewriter(f,true));      int num=1;     bw.newline();  while(num<100)    {            bw.write((char)num);         bw.write("|");     bw.write(q);          bw.write("|");     bw.write(opt1);          bw.write("|");     bw.write(opt2);          bw.write("|");     bw.write(opt3);          bw.write("|");     bw.write(opt4);          bw.write("|");         bw.write(ans);          bw.flush();   bw.close(); }  num++; } catch(exception e) { } %>  </body> </html>  output must  1|quest1|option |option b|option c|option d| and:a 2|quest2|option |option b|option c|option d| and:b 3|quest3|option |option b|option c|option d| and:d  instead of 1 2 3   []|quest1|option |option b|option c|option d| and:a 

[] symbol coming in text file. whats problem?

you casting intnumbers 1 100 char byte-values. not want, because - assuming western languages - equivalent ascii table beginning on. first 32 or characters non-printable stuff linefeeds, beeps etc. apparently not make output.

so instead of

bw.write((char)i); 

you need convert int string, e. g. so:

bw.write(string.valueof(i)); 

Comments

Popular posts from this blog

Add email recipient to all new Trac tickets -

400 Bad Request on Apache/PHP AddHandler wrapper -

php - Change action and image src url's with jQuery -