JavaWeb中实现页面跳转的方法

JavaWeb中实现页面跳转的方法


在src中新建Servlet文件,重写doPost()、doGet()方法,可以使用请求转发、重定向或者使用out内置对象编写HTML代码,从而实现页面跳转


———————————————————————— 一、利用Servlet————————————————————————

一、请求转发

//通过请求转发的方式实现页面跳转
RequestDispather rd = request.getRequestDispatcher("check.jsp");
rd.forward(request,response);

二、重定向

//通过重定向的方式实现页面跳转
response.sendRedirect("check.jsp");

———————————————————————— 二、利用JSP————————————————————————

三、在JSP中使用内置对象out插入JavaScript语句

out.println("<script>window.location.href='check.jsp'</script>");
也可以使用
out.println("<a href='check.jsp'>跳转页面</a>");

四、使用JSP动作——jsp:forword请求转发

<jsp:forward page="index.jsp"></jsp:forward>

———————————————————————— 三、利用HTML————————————————————————

五、设置HTML中form表单action属性实现页面跳转

<!-- 通过action属性进入LoginServlet进行用户名和密码的验证,在LoginServlet中实现页面跳转-->
<!-- 也可以通过action属性直接跳转到网页,如action="check.jsp"-->
<form action="LoginServlet" method="post" onsubmit="return check()">
	<div class="inputText">
		<i class="fa fa-user-circle" style="color: whitesmoke;"></i>
		<input type="text" placeholder="用户名" name="username" id="username"/>
	</div>
	
	<div class="inputText">
		<i class="fa fa-key" style="color: whitesmoke;"></i>
		<input type="password" placeholder="密码" name="userpass" id="userpass"/>
	</div>
	
	<input type="submit" class="inputButton" value="登录" />
</form>

六、设置HTML中超链接 < a href=“check.jsp” >超链接名字< /a>实现页面跳转


<a href="https://www.csdn.net/">跳转到CSDN主页</a>

以上是通过学习总结出的,如果有不完善或者错误,还请告知。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值