用笨办法,自己搞好了
<%@ page import="java.io.*" %>
<%@ page import="java.lang.Number"%>
<%@ page import="java.util.*"%>   
<%@ page import="java.lang.Double"%>
<%! public String ex_chinese(String str){
     if(str==null){
     str  ="" ;
     }
     else{
         try {
        str = new String(str.getBytes("iso-8859-1"),"gb2312") ;
         }
         catch (Exception ex) {
         }
     }
     return str ;
  }%>     <html>
<head><title>test</title></head>
<body>
<form method="POST" action="djbh3.jsp">
<p align="center">您输入采样周期是(秒):<%out.println(request.getParameter("shu1")+"<br>");%>
您输入采样点数是:<%out.println(request.getParameter("shu2")+"<br>");%>
您输入给定电压是(伏): <%out.println(request.getParameter("shu3")+"<br>");%>
<%
String t1;
String e;
String d;
String f;
String g;
String h;
e=1+","+request.getParameter("shu1")+","+request.getParameter("shu2")+","+request.getParameter("shu3");
t1=request.getParameter("shu1");
d=request.getParameter("shu2");
f=request.getParameter("shu3");
g=request.getParameter("area");
h=request.getParameter("areaa");
//String g=new String(request.getParameter("area").getBytes("8859_1"),"gb2312");
//String h=new String(request.getParameter("areaa").getBytes("8859_1"),"gb2312");
BufferedWriter fileoutzq=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("E:\\weblab\\Telelab\\lab7\\PID\\java\\djbhzq.txt")));
BufferedWriter fileout=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("E:\\weblab\\Telelab\\lab7\\PID\\java\\djbh.txt")));
BufferedWriter fileouttime=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("E:\\weblab\\Telelab\\lab7\\PID\\java\\djbhtime.txt")));
BufferedWriter fileoutvot=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("E:\\weblab\\Telelab\\lab7\\PID\\java\\djbhvot.txt")));
BufferedWriter fileoutcolor=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("E:\\weblab\\Telelab\\lab7\\PID\\java\\djbhcolor.txt")));
BufferedWriter fileoutxin=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("E:\\weblab\\Telelab\\lab7\\PID\\java\\djbhxin.txt")));
fileoutzq.write(t1,0,t1.length());
fileout.write(e,0,e.length());
fileouttime.write(d,0,d.length());
fileoutvot.write(f,0,f.length());
fileoutcolor.write(g,0,g.length());
fileoutxin.write(h,0,h.length());
fileoutzq.close();
fileout.close();
fileouttime.close();
fileoutvot.close();
fileoutcolor.close();
fileoutxin.close();
        String str1 = new String("blue");
        String str2 = new String("red");
        String str3 = g; 
        if (str3.equals(str2))          
out.println("您输入颜色是:"+"红色"); 
else 
out.println("您输入颜色是:"+"蓝色"); 
       String str4 = new String("1"); 
       String str5 = new String("2");
       String str6 = new String("3");
       String str7 = h;
       if (str7.equals(str4))
       out.println("您输入波形是:"+"阶跃");
       else if(str7.equals(str5))
       out.println("您输入颜色是:"+"速度");
       else
       out.println("您输入颜色是:"+"加速度");
%><%//String h=new String(request.getParameter("areaa").getBytes("8859_1"),"gb2312");
//变成写汉字到txt
%>
<p align="center">
  <input type="submit" value="确定"> </p>
</body>
</html>