Javaweb
向前台传数据的三种方式:session,servletContext,request(最常用)。向前台传数据实质是把数据放到新的容器中,当用的时候再去容器中去取。
超链接语法:<a href = "URL地址?参数=参数值[&参数=参数值...]"> </a>
form表单数据请求语法格式:<form action = "URL"(跳转地址) method="Get/Post" enctype(指定请求的编码方式)="application(默认)/x-www-form-urlencoded或multipart/form-data"> </form>
超链接属于GET请求类型,一般用于获取/查询资源信息。
form表单一般用于更新资源信息,默认为GET,但是多使用POST请求类型。
重定向
用HttpServletResponse对象的sendRedirect()方法实现。
语法为:public void sendRedirect(String location)throws java.io.IOException
请求转发用RequestDispatcher接口中的forward()方法来实现。
语法为:RequestDispatcher dispatcher=request.getRequestDispatcher(String path);
dispatcher.forward(ServletRequest request,ServletResponse response);
或者直接写request.getRequestDispatcher(String path).forward(ServletRequest request,ServletResponse response);