在jsp中读取服务器的数据显示在客户端页面上,怎样象下载文件一样将它保存到客户端(即本地硬盘),我在网上找到好多类似问题的答案,但是我是初学者,我不知道"具体"应该怎么做,所以求哪位详细教我!
具体问题是这样的:
我在数据库的一个表中用SQL语句读取了一条或多条记录,显示在我的客户端的JSP页面上了(显示的是这条语句所查的数据的部分字段的信息),我想点击其中一条记录,在当前页面的下方显示其余的信息.然后点击特定的按钮(下载按钮),就弹出象从网上下载东西时弹出的对话框,然后我选择本地保存路径,然后这条数据就会以记事本的形式或更好的形式保存到我的指定路径里.
我不知道应该怎样在JSP里和sevelet 里写?

解决方案 »

  1.   

    你把你写的代码贴出来,我们帮你改一下,或者去JSP专区问下,这其中要用到JDBC,JSP的知识
      

  2.   

    我一点都没写出来,只是想这么做,不知道该怎么写?
    那我说一下我的想法:
    我首先在jsp中编写了代码(两个jsp文件),第一个页面是有一个text和一个sumbit组成
    第二个页面是一个表格,共六列
    在sevelet中写了sql查询语句 ,当在第一个jsp页面中的text里面输入信息后,点击sumbit,通过function中的path="..."向sevelet提交请求,然后在sevelet中执行那个语句(查询结果是一行信息,大概有十几列)并且用session存起来,然后定向到第二个jsp页面,在第二个页面中将存的数据取出来,显示在页面上(只显示其中的六列).然后第七列是一个下载按钮
    以上这些都做成功了,问题就是我想  在点击按钮的时候,弹出一个对话框(就象在网上下载东西一样弹出的对话框),然后我指定一个路径,它就将我的那条语句所查询的信息以记事本或更好的方法保存起来.我应该怎样在jsp中和sevelet中写呀?
      

  3.   

    我一点都没写出来,只是想这么做,不知道该怎么写?
    那我说一下我的想法:
    我首先在jsp中编写了代码(两个jsp文件),第一个页面是有一个text和一个sumbit组成
    第二个页面是一个表格,共六列
    在sevelet中写了sql查询语句 ,当在第一个jsp页面中的text里面输入信息后,点击sumbit,通过function中的path="..."向sevelet提交请求,然后在sevelet中执行那个语句(查询结果是一行信息,大概有十几列)并且用session存起来,然后定向到第二个jsp页面,在第二个页面中将存的数据取出来,显示在页面上(只显示其中的六列).然后第七列是一个下载按钮
    以上这些都做成功了,问题就是我想  在点击下载按钮的时候,弹出一个对话框(就象在网上下载东西一样弹出的对话框),然后我指定一个路径,它就将我的那条语句所查询的信息以记事本或更好的方法保存起来.我应该怎样在jsp中和sevelet中写呀?