如题,需自动生成一个JSP网页,其中有个String 类型的变量值需要根据用户在文本框里输入的内容来赋值。比如String s=
(TextField)tf.getText(); 并且把这个变量s放进JSP网页,其余的JSP代码已经有了。要不要先写个jsp网页,然后读取这个jsp网页里的内容,并初始化s的值为(TextField)tf.getText()。请问这个问题该如何解决?

解决方案 »

  1.   

    用一个Java写的GUI程序生成一个JSP网页。文本框是程序里的。变量值是从程序到JSP网页。
      

  2.   

    看看webedit就知道应该怎么做了
    很简单
      

  3.   

    恩,不太难!
    我写好了,但是输出到xxx.jsp网页上的双引号都变成单引号了:String  rfileurl = 'tdy218';  //这在jsp网页中是不能执行的!怎样使输出到JSP网页后出现String  rfileurl = "tdy218";效果?
    只一句在GUI程序中是这样写的:.....
    .......
    String url = tf.getText();
    try{
     FileWriter  fos = new  FileWriter("tdy218.jsp");
     BufferedWriter buffer =new BufferedWriter(fos);
     buffer.write("<%@ page contentType='text/html; charset=gbk' language='java'%>");
     buffer.newLine();
     buffer.write("<%@ page import='java.net.*'%>");
     buffer.newLine();
     buffer.write("<%@ page import='java.io.*'%>");
     buffer.newLine();
     buffer.write("String  rfileurl = '"+url+"'");//就这里,该怎样写输出到才会是String  rfileurl = "tdy218";
     buffer.newLine();
     .....
     ...
     .
      

  4.   

    buffer.write("String  rfileurl = \""+url+"\"");
      

  5.   

    我觉得不应该自动生成JSP,因为JSP本身就是动态生成HTML的代码返回到客户端,你需要动态修改的地方,在JSP里面完成不就可以了啊??