将servlet发送回Java页面或返回到html页面

时间:2011-03-12 12:20:50

标签: java html servlets

我有一个表单提交给Servlet,Servlet通过显示用户名来回复,并感谢提交。

然后我希望用户能够返回主类活动或能够返回到启动jsp页面。最好去主要课程,但如果这不可能只是如何把链接放在下面回到主页:

out.println("<html>");
out.println("<body>");
out.println("Thanks" + "  " + User + "  " + "for submitting your request<br>" );
out.println("Your request will be in a waiting list so please be patient");
out.println("</body></html>");

另外,我如何更改文本大小,因为它在页面上显示的非常小。

由于

3 个答案:

答案 0 :(得分:2)

您可以使用HTML <a> element在网页上显示链接。

<a href="http://stackoverflow.com">A link to stackoverflow.com</a>

您可以使用CSS font-size property更改网页的字体大小。

<style>
    body {
        font-size: 150%;
    }
</style>

另见:


请注意,这与Java / Servlet并不真正相关,并且HTML技术上属于JSP,而不是Servlet。另请参阅our Servlets wiki page

答案 1 :(得分:1)

  

然后我希望用户能够   去回到主课程活动   或者能够重新开始jsp   页面。最好去   主要课程,但如果这是不可能的   只是如何把链接放在   以下是返回主页:

将主servlet的url模式添加为链接

out.println("<html>");
out.println("<body>");
out.println("Thanks" + "  " + User + "  " + "for submitting your request<br>" );
out.println("Your request will be in a waiting list so please be patient");
out.println("<a href='http://www.yourdomain.com/urlpattern'>Back to Main Page</a>");
out.println("</body></html>");

有关<a>代码的详情,请参阅Hyper Link

答案 2 :(得分:1)

除了BalusC给出的正确答案之外,我想补充一点,Servlets并不是真的打算(不再)你在这里做什么了。

如果你想使用Servlets / JSP,你最好在servlet中处理你的表单,然后转发或重定向(最合适的)到JSP。然后,此JSP将包含“Thanks ...”文本。

转发使用:

request.getRequestDispatcher("someURL").forward(request, response);

重定向使用:

response.sendRedirect("someUrl")

由于您需要在此访问User,因此将此对象放入请求范围然后转发将是最合适的。