java - Servlet doPost() 方法设置?

标签 java xml jsp web-applications servlets

我有兴趣创建一个使用 JSPServletXML 的 Web 应用程序。

目前我有以下内容:

JSP - 表单输入。

Servlet - 检索表单数据并将该数据发送到 java 对象

Java 对象 (1) - 将数据转换为 XML 文件....实例化 java 对象 (2)。

Java 对象 (2) - 将该文件发送到数据库

在返回端,数据库将发回另一个XML文件,然后我将使用XSLT处理该文件以显示回用户。

我可以将该 XSLT 代码放置在原始 Servlet doPost() 方法中吗?所以我的 doPost()` 方法会:

  1. 从我的 JSP 页面 上的表单中检索用户输入的数据。

  2. 实例化一个java对象以将该数据转换为XML,反过来该对象将实例化另一个对象XML 文件 发送到数据库

  3. 转换从数据库发送的结果XML文件并将其显示给用户。

一个 servlet doPost() 方法可以处理所有这些吗?如果没有,我将如何设置我的应用程序和来处理这个工作流程?

提前谢谢

最佳答案

我不会在 POST 中加载 XSLT,因为每个方法都必须这样做。

在 init 方法中读取 XSTL,预编译并缓存它。只要确保保持线程安全即可。

一旦有了 XSLT,您就必须将其应用到每个 XML 响应,因此这些步骤确实属于 POST。

关于java - Servlet doPost() 方法设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2533848/

相关文章:

java - 使用Java从https获取图像

java - Hadoop Job静默失败

javascript - 如何实现拍卖网站的时间管理?

xml - 我希望 XML::Twig 准确地打印出解析的内容

java - Servlet 在 Eclipse IDE 中不显示空白页

javascript - 像普通打印一样通过jsp打印页面

java - HtmlUnit 点击后没有获取内容

JavaFX 参数化可编辑表格 View

mysql - 当服务器返回对象的属性顺序很重要时,我应该使用 JSON 还是 XML?

xml - 重新初始化 xslt 变量