jsp servlet框架参数传递及控制器转发,重定向代码
2013-05-02 11:57
525 查看
场景描述:根据URL传递来的参数,请求的jsp页面获取参数值,http://localhost:8083/myJsp.jsp?mid=1020
http://localhost:8083/myJsp?mid=1020(请求servlet)
jsp脚本标记<%%>
jsp输出标记<%=输出内容%> <% out.println("输出内容");%>
MyJsp.jsp jsp页面获取参数值并输出:
MyJsp.java servlet获取参数并转发
web.xml
http://localhost:8083/myJsp?mid=1020(请求servlet)
jsp脚本标记<%%>
jsp输出标记<%=输出内容%> <% out.println("输出内容");%>
MyJsp.jsp jsp页面获取参数值并输出:
<% String mid = request.getParameter("mid"); //可以获取getAttribute值。 out.println("mid:" + mid); %> <% //String mid2 = (String)request.getAttribute("mid"); //out.println("mid2:" + mid2); %>
MyJsp.java servlet获取参数并转发
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String mid = request.getParameter("mid"); System.out.println("mid:" + mid); request.setAttribute("mid", mid); //转发 RequestDispatcher rd = this.getServletContext().getRequestDispatcher("/MyJsp.jsp"); rd.forward(request, response); //重定向 // response.sendRedirect("/MyJsp.jsp"); }
web.xml
<servlet> <servlet-name>MyJsp</servlet-name> <servlet-class>com.sms.test.MyJsp</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyJsp</servlet-name> <url-pattern>/MyJsp</url-pattern> </servlet-mapping>
相关文章推荐
- servlet向jsp传递参数
- 关于Resin下含传递参数的jsp文件的重定向(rewrite)
- JSP/Servlet转发与重定向的区别
- spring mvc redirect 重定向 跳转并传递参数 && mvc:view-controller直接转发页面
- jsp,servlet的转发和重定向
- servlet(三)-如何使用传参-三种转发方式、传递参数以及对象中数据的范围
- servlet(jsp)中的重定向和转发
- Jsp与Servlet 重定向与转发探究(二)
- JSP-Servlet中转发(forward)与重定向(sendRedirect)的区别
- 深入理解Servlet/JSP之“转发和重定向”
- 2.1Head First Servlet & Jsp——请求转发和请求重定向
- Servlet中向JSP传递参数
- JSP/Servlet转发与重定向的区别
- 超强过滤器彻底解决JSP/SERVLET中文参数GET/POST传递的问题
- 深入理解Servlet/JSP之“转发和重定向”
- jsp servlet 的 请求转发和重定向
- JSP向Servlet传递数组参数
- Servlet & JSP - 转发与重定向的区别
- JSP,Servlet 重定向和转发的区别
- jsp初识、servlet转发、转发与重定向的比较