我有一个表单提交给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>");
另外,我如何更改文本大小,因为它在页面上显示的非常小。
由于
答案 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
,因此将此对象放入请求范围然后转发将是最合适的。