在新窗体打开页面跳转。
代码如下:
window.open('新页面');
window.history.back(-1);返回上一页
在原来的窗体直接跳转。
代码如下:
window.location.href="新页面";
如果要在点击按钮提交时验证输入是否填入内容,能实现:当输入为空的时候,点击按钮不提交。则代码如下:
inputtype="submit"name="submit"onclick="open()"
scriptlanguage=javascript
fuctionopen(){if(!document.form_name.username.value){alert("请输入用户名!");document.form_name.username.focus();returnfalse;}elsedocument.form_name.action="aaa.htm";}/script
怎么从一个jsp页面跳转到另一个jsp页面
你可以在jsp页面使用超链接标签例如ahref="xxx.jsp"点击我跳转a
也可以在后台servlet中使用重定向例如response.sendRedirect("xxx.jsp");
也可以使用转发例如request.getRequestDispatcher("xxx.jsp").forward(request.response);
怎么在JSP中跳转到别一页面在JSP中使用jspforwardAction来实现页面的跳转功能
语法
jsp:forwardpage="{relativeURL|%=expression%}"/或
jsp:forwardpage="{relativeURL|%=expression%}"
jsp:paramname=parameterName
value="{parameterValue|%=expression%}"/+/jsp:forward
这个action使您可以将request向前到另外一个页面它只有一个属性pagePage应有一个相对的URL组成这可以是一个静态的值或者是能够在被请求的时候计算得到的值就如下面两个例子一般
jsp:forwardpage="/utils/errorReporterjsp"/
jsp:forwardpage="%=someJavaExpression%"/
!supportEmptyParas]
现在以一个具体例子来说明在testjsp中使用forward使其跳转到testjsp页面中
Testjsp
HTML
HEAD
TITLEforwardtest/TITLE
!supportEmptyParas]
/HEAD
!supportEmptyParas]
BODYBGCOLOR="#FFFFFF"
!跳转到testjsp!
jsp:forwardpage="/testjsp"/
/BODY
/HTML
!supportEmptyParas]
testjsp
HTML
HEAD
TITLEforwardtest/TITLE
!supportEmptyParas]
/HEAD
!supportEmptyParas]
BODYBGCOLOR="#FFFFFF"
%outprintln("这是jspjsp页面产生出的输出");%
/BODY
/HTML
!supportEmptyParas]
运行testjsp可在浏览器中看见"这是jspjsp页面产生出的输出"的输出信息但是如果你在testjsp和testjsp这两个页面中有参数传递怎么办呢?用get方式吧不但总的长度有限制使用现在十分不方便而且有时候还不安全其实我们完全可以使用jsp中给forward里提供的para属性就可以解决现以testjsp和testjsp来说明
!supportEmptyParas]
Testjsp
HTML
HEAD
TITLEforwardtest/TITLE
!supportEmptyParas]
/HEAD
!supportEmptyParas]
BODYBGCOLOR="#FFFFFF"
jsp:forwardpage="/testjsp"
jsp:paramname=namevalue="powerman"/
jsp:paramname=addressvalue="北京西大街号"/
/jsp:forward
/BODY
/HTML
!supportEmptyParas]
testjsp
HTML
HEAD
TITLEforwardtest/TITLE
!supportEmptyParas]
/HEAD
!supportEmptyParas]
BODYBGCOLOR="#FFFFFF"
%
outprintln("这是jspjsp页面产生出的输出"+"br");
outprintln("姓名"+requestgetParameter("name")+"br");
outprintln("地址"+requestgetParameter("address")+"br");
!supportEmptyParas]
%
/BODY
/HTML
运行testjsp可在浏览器中看见
"这是jspjsp页面产生出的输出
姓名powerman
地址北京西大街号"
lishixinzhi/Article/program/Java/JSP/201311/20329
如何实现jsp本页面跳转?1.Jsp页面跳转的第一种方式:提交表单
代码如下:
2.Jsp页面跳转的第二种方式:Javascript实现
代码如下:
3.Jsp页面跳转的第三种方式:重定向分
代码如下:
%//1.
response.sendRedirect(\"page2.jsp\");
%
logo设计
创造品牌价值
¥500元起
APP开发
量身定制,源码交付
¥2000元起
商标注册
一个好品牌从商标开始
¥1480元起
公司注册
注册公司全程代办
¥0元起
查
看
更
多