问题一:在jsp里面写的代码 ,有的是需要用户点击form表单里面的submit按钮以后才需要它执行的 。可是每次一打开jsp页面,里面的代码就全部执行了 。导致报错。 真是不知道该怎么搞 。纠结很多天了 。
问题二:在form表单里面写了信息 。当用户点击了submit按钮以后。那些文本框什么的 ,里面的内容就全部重置了。怎样让用户点击submit按钮以后 。表单里面的信息还是写的那些文本框里面 。而不是重置。
纠结很多天了。。 烦人啊啊啊。。  求高人指点指点。。

解决方案 »

  1.   


    2.struts form提交返回来值还在。
      

  2.   

    把函数写到方法里,第二个每次submit都会刷新页面的,等于你重新打开了一次 当然会没了,可以用session内置,如果初学的话 现在不用纠结这个,
      

  3.   

    问题一:另外再写一个jsp或者action,当submit得时候跳转到此方法执行。
    为题二:采用ajax无刷新技术
      

  4.   

    问题一:
    你指的是Js代码吧,应该把它们封装在函数中,捕捉提交按钮的点击事件来调用该函数。
    如果你指的是Java代码,那就是你对Jsp的理解有误问题二:
    点击Submit后,向服务端发送请求并接收新页面,自然原来的表单中数据就没了,因为新页面是不会有原表单数据的
      

  5.   

    我感觉你是说的js吧?
    如果真是jsp的话,建议你搞清楚jsp的运行机制,其实是将页面中的所有内容都运行一遍,然后发给用户,简单点的话就是用过if或者else判断哪些执行,哪些不执行
    问题二:我也是新学习没多久,不大会复杂的ajax等方法,如果点了submit后跳入action后,传回的值就是你输入的值,并且在页面的框中获取一下就行了,我说的仅仅是使用jsp最简单的方法