代码太简单了,在这里就不好意思贴出了。
问题很简单:
代码上部分是表单<form>的内容,下半部分是显示out.println你在表单中所填写内容。在Tomcat里执行的时候有一个问题:
就是说我还没输入内容,也就是刚打开页面的时候,它就在页面下方已经写上了你输入的内容(内容为空)。
我还没按submit呢,它怎么就执行了?郁闷~~
(我把它们分别写在了两个页面中就OK了,我就是想问问如果放在一个页面里为什么会出现这种问题。)谢谢谢谢!

解决方案 »

  1.   

    先在服务器执行java代码
    然后执行html代码
    所以out.println先显示了你要实现的功能可以先隐藏起来style="display=none";
    按按钮后再显示出来style.display="";
      

  2.   

    因为你在本页面写了request.getParameter()
    那么第一次运行的时候,它取到的是空值,当然是null了,这个也就是为什么你分两个页面来处理的话就没问题的原因.回答完毕