jsp中如何点击按钮跳转到另一个页面?
在新窗体打开页面跳转。
代码如下:
window.open('新页面');
window.history.back(-1);返回上一页
在原来的窗体直接跳转。
代码如下:
window.location.href="新页面";
如果要在点击按钮提交时验证输入是否填入内容,能实现:当输入为空的时候,点击按钮不提交。则代码如下:
input type="submit" name="submit" onclick="open()"
script language=javascript
fuction open(){if(!document.form_name.username.value) {alert("请输入用户名!"); document.form_name.username.focus(); return false;}else document.form_name.action="aaa.htm";}/script
怎么从一个jsp页面跳转到另一个jsp页面
你可以在jsp页面使用超链接标签 例如 a href="xxx.jsp" 点击我跳转a
也可以在后台servlet中使用 重定向 例如 response.sendRedirect("xxx.jsp");
也可以使用转发 例如 request.getRequestDispatcher("xxx.jsp").forward(request.response);
怎么在JSP中跳转到别一页面
在JSP中使用jsp forward Action来实现页面的跳转功能
语法
jsp:forward page="{relativeURL|%= expression %}"/ 或
jsp:forward page="{relativeURL|%= expression %}"
jsp:param name=parameterName
value="{parameterValue|%= expression %}"/+/jsp:forward
这个action使您可以将request向前到另外一个页面 它只有一个属性 page Page应有一个相对的URL组成 这可以是一个静态的值或者是能够在被请求的时候计算得到的值 就如下面两个例子一般
jsp:forward page="/utils/errorReporter jsp"/
jsp:forward page="%= someJavaExpression %"/
!supportEmptyParas]
现在以一个具体例子来说明 在test jsp中使用forward使其跳转到test jsp页面中
Test jsp
HTML
HEAD
TITLEforward test/TITLE
!supportEmptyParas]
/HEAD
!supportEmptyParas]
BODY BGCOLOR="#FFFFFF"
! 跳转到test jsp !
jsp:forward page="/test jsp"/
/BODY
/HTML
!supportEmptyParas]
test jsp
HTML
HEAD
TITLE forward test /TITLE
!supportEmptyParas]
/HEAD
!supportEmptyParas]
BODY BGCOLOR="#FFFFFF"
%out println("这是jsp jsp页面产生出的输出");%
/BODY
/HTML
!supportEmptyParas]
运行test jsp 可在浏览器中看见 "这是jsp jsp页面产生出的输出"的输出信息 但是如果你在test jsp和test jsp这两个页面中有参数传递怎么办呢?用get方式吧 不但总的长度有限制 使用现在十分不方便 而且有时候还不安全 其实我们完全可以使用jsp 中给forward里提供的para属性就可以解决 现以test jsp和test jsp来说明
!supportEmptyParas]
Test jsp
HTML
HEAD
TITLE forward test /TITLE
!supportEmptyParas]
/HEAD
!supportEmptyParas]
BODY BGCOLOR="#FFFFFF"
jsp:forward page="/test jsp"
jsp:param name=name value="powerman"/
jsp:param name=address value=" 北京西大街 号"/
/jsp:forward
/BODY
/HTML
!supportEmptyParas]
test jsp
HTML
HEAD
TITLEforward test/TITLE
!supportEmptyParas]
/HEAD
!supportEmptyParas]
BODY BGCOLOR="#FFFFFF"
%
out println("这是jsp jsp页面产生出的输出"+"br");
out println("姓名 "+request getParameter("name")+"br");
out println("地址 "+request getParameter("address")+"br");
!supportEmptyParas]
%
/BODY
/HTML
运行test jsp 可在浏览器中看见
"这是jsp jsp页面产生出的输出
姓名 powerman
地址 北京西大街 号"
lishixinzhi/Article/program/Java/JSP/201311/20329
如何实现jsp本页面跳转?
1.Jsp页面跳转的第一种方式:提交表单
代码如下:
2.Jsp页面跳转的第二种方式:Javascript实现
代码如下:
3.Jsp页面跳转的第三种方式:重定向分
代码如下:
%//1.
response.sendRedirect(\"page2.jsp\");
%
以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的前端知识。希望您喜欢!
版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。