簡體   English   中英

如何通過JAVA Servlet在靜態HTML頁面上顯示數據

[英]How to display data on static HTML page from JAVA servlets

我是JAVA Servlet的新手,所以如果問題聽起來很傻,請原諒我。 基本上,我有一個簡單的靜態HTML頁面,該頁面具有一個表單,表單的輸入字段接受用戶的值。 當用戶輸入值並單擊“ 提交”按鈕時,值將發送到JAVA Servlet,並在其中進行值驗證。 如果驗證失敗,我希望Servlet發送除無效字段錯誤消息外還正確輸入的舊值,這將顯示在靜態HTML頁面中。 如何使用靜態HTML頁面和Java servlet完成此操作?

我理解並完全同意,在這種情況下,JSP將使我的生活更輕松。 但是,如果我只需要使用HTML靜態頁面和JAVA servlet,可以使用哪些選項?

您可以將Javascript包含在由提交按鈕onclick事件調用的靜態網頁中,並對該Servlet進行AJAX調用。 Servlet應使用包含驗證結果/錯誤消息的JSON或XML進行響應。 表單字段和/或錯誤消息文本可以在響應處理程序Javascript函數中更新。

在StackOverflow上有幾個示例,包括示例。 向下滾動到“取消現有表單”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM