你可以在jsp页面使用超链接标签 例如 <a href="xxx.jsp"> 点击我跳转<a> 也可以在后台servlet中使用 重定向 例如 response.sendRedirect("xxx.jsp"); 也可以使用转发 例如 request.getRequestDispatcher("xxx.jsp").forward(request.response);
你这样跳不过去的,web-inf下,这样没法跳转吧
不需要传递,提交的时候,fomr表单里的数据就会传递过去的,jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:A.jsp :通过post 和get、连接都可以传 B.jsp :B页面通过如下代码接收<% String name=request.getParameter("name"); out.println("接收到:"+name);%>
最简单的方式就是用表单提交,在提交项目添加函数,在函数中实现跳转到另一个JSP页面
是将数据传给另一个页面吗?假如是这样.可以用超链接:> //第二个?号是你要传的数据第二个页面获取:string action=request.getparameter("action"); //这样就获取到了数据要是获取到数据,然后直接跳转到另一个页面用:response.sendredirect("xxx.jsp");
<form action="提交到的servlet"><input type="sumbit" value="提交"></form> servlet:处理 response.sendredirect("所需要跳转的页面");
<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="GB18030"%><%@ page import="java.util.*" %><html><head> <title>身份验证</title></head><body> <% request.setCharacterEncoding("GB18030")
从一个工程的jsp跳转到同工程的另一个jsp方法如下:1.使用window.open 首先要搞清楚浏览器阻拦的前提是什么?只有跨域时浏览器才会阻拦,也就是说在A.com域下弹出B.com域下的页面,浏览器就会阻拦.这时我们可以在A.com域下创建一
你可以在jsp页面使用超链接标签 例如 <a href="xxx.jsp"> 点击我跳转<a> 也可以在后台servlet中使用 重定向 例如 response.sendRedirect("xxx.jsp"); 也可以使用转发 例如 request.getRequestDispatcher("xxx.jsp").forward(request.response);
因为你的第二个文件MyJsp.jsp的第一行jsp代码写错了: response.setContentType("textml;charset=utf-8");要写成:response.setContentType("text/html;chartset=utf-8");出现下载的原因是浏览器判断不出来文件的类型造成的,上面那句写对了,浏览器就明白是html文件,就能显示了.