2010-03-08 139 views
0

我有一个SQL过程生成一个实用程序文件作为其输出,具体取决于传递给它的输入参数。如何从html按钮调用sql过程?

我必须从3个文本框中的HTML页面传递这些参数。还会有一个按钮,点击该按钮后,程序将被调用并且util会被生成。

我想到在jsp中完成它,并在其中编写完整的程序。但是我希望在生成的时候在WORD中打开util文件。

我想知道如何使用按钮调用过程以及如何在生成后显示util。

+2

请发布您迄今为止编写的代码。人们通常不喜欢只为你写代码。 – 2010-03-08 14:42:06

+0

我找到了另一种方法。我从运行proc的jsp调用一个shell。当我完成时,Il会提供代码。 – anand 2010-03-09 13:22:57

回答

1

几个原则:

  • 的JSP与请求/响应生命周期的工作。所以你必须发起一个请求(最好是GET),以便在服务器端进行处理。
  • 不要使用JSP来编写处理代码。使用servlets或框架(Struts2/Spring MVC/etc)。
  • 处理代码很可能使用JDBC从数据库获取信息。
  • 为了生成文件,如果我正确地认为应该是.doc,那么可以使用Apache POI
  • 在生成文件take a look at this snipper之后,它会告诉您必须发送哪些头文件到浏览器以便下载文件(并在用户需要时打开)。

如果您不熟悉JDBC或POI,则需要学习一个陡峭的学习曲线。没有不可思议的方式来生成所需格式的文件。