我有一个简单的 servlet,它可以打印出带有一些文本的基本 HTML 标题。在主 html 页面上,我将其设置为当按下提交按钮时,它会转到 servlet 页面。
如何在主页中显示该 servlet,而不是让用户按下提交按钮来显示它?
最佳答案
只需在 doGet()
方法而不是 doPost()
中执行作业,并直接通过浏览器地址栏中的 URL 而不是 HTML 页面来调用 servlet。
另请参阅:
<小时/>与具体问题无关,使用 servlet 发出 HTML 是一种糟糕的做法。将该 HTML 放入 JSP 文件中,并让 servlet 转发到该 JSP。这可以更好地分离 Java 代码和 HTML 标记,从而更容易维护,而无需摆弄带引号的字符串和其他 HTML 细节。上面链接的 Servlets wiki 页面详细演示了这一点。
关于java - 在 HTML 页面上显示 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13960107/