查了些资料代码如下:
RequestDispatcher d = request.getRequestDispatcher("result.jsp");
d.forward(request,response);
但是forward当中的两个参数怎么设置阿?result.jsp怎么显示阿?请高手给个例子。
3 个解决方案
#1
#2
就是当前servlet里的req 和res
#3
#4
package com.monkey.servlet;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class mainServlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GB2312";
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
RequestDispatcher rd = request.getRequestDispatcher("hello.jsp");
String name = "tom";
request.setAttribute("id",name);//存值
rd.forward(request,response);
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
doGet(request, response);
}
//Clean up resources
public void destroy() {
}
}
//-----------------------------------------
hello.jsp里面
String id = (String)request.getAttribute("id");
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class mainServlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GB2312";
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
RequestDispatcher rd = request.getRequestDispatcher("hello.jsp");
String name = "tom";
request.setAttribute("id",name);//存值
rd.forward(request,response);
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
doGet(request, response);
}
//Clean up resources
public void destroy() {
}
}
//-----------------------------------------
hello.jsp里面
String id = (String)request.getAttribute("id");
#5
楼上很清楚了
#1
#2
就是当前servlet里的req 和res
#3
#4
package com.monkey.servlet;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class mainServlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GB2312";
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
RequestDispatcher rd = request.getRequestDispatcher("hello.jsp");
String name = "tom";
request.setAttribute("id",name);//存值
rd.forward(request,response);
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
doGet(request, response);
}
//Clean up resources
public void destroy() {
}
}
//-----------------------------------------
hello.jsp里面
String id = (String)request.getAttribute("id");
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class mainServlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GB2312";
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
RequestDispatcher rd = request.getRequestDispatcher("hello.jsp");
String name = "tom";
request.setAttribute("id",name);//存值
rd.forward(request,response);
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
doGet(request, response);
}
//Clean up resources
public void destroy() {
}
}
//-----------------------------------------
hello.jsp里面
String id = (String)request.getAttribute("id");
#5
楼上很清楚了