Web开发小结 - 2
防止遗忘,顺手一记
1、JSP内置9种对象
- <form id="form2" name="form2" method="get" action="<%=request.getContextPath()%>/pages/web/fav_result.jsp">
- <input name="c" type="checkbox" id="c" value="1" /> 1 <input name="c"
- type="checkbox" id="c" value="2" /> 2 <input name="c"
- type="checkbox" id="c" value="3" /> 3 <input type="submit"
- name="Submit" value="提交2" />
- </form>
- <form id="form3" name="form3" method="get" action="./fav_result.jsp">
- <form id="form3" name="form3" method="get" action="fav_result.jsp">
1) redirect 方式
response.sendRedirect("/a.jsp");
页面的路径是相对路径(相对于webapp根目录)。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如:response.sendRedirect("URL");跳转后浏览器地址栏变化。这种方式要传值出去的话,只能在url中带parameter或者放在session中,无法使用request.setAttribute来传递。
- String[] favs = request.getParameterValues("c");
- String url = "";
- for (int i = 0; i < favs.length; i++) {
- url += "c=" + favs[i] + "&";
- }
- response.sendRedirect(request.getContextPath()
- + "/pages/web/fav_result.jsp?"+url);
或者相对路径
- response.sendRedirect(request.getContextPath()
- + "../pages/web/fav_result.jsp?"+url);
2) forward方式
RequestDispatcher dispatcher = request.getRequestDispatcher("/a.jsp");
dispatcher .forward(request, response);
Servlet页面跳转的路径是相对路径(相对于servlet的映射位置而言)。forward方式只能跳转到本web应用中的页面上。跳转后浏览器地址栏不会变化。使用这种方式跳转,传值可以使用三种方法:url中带parameter,session,request.setAttribute
- <p align="center">
- <input name="btnAddRegion" type="button" class="button1"
- id="btnAddRegion" onClick="addRegion()" value="添加区域" />
-
- <%
- if (id != 10000) {
- %>
- <input name="btnDeleteRegion" type="button" class="button1"
- id="btnDeleteRegion" value="删除区域" onClick="deleteRegion()" />
-
- <%
- }
- %>
- <input name="btnModifyRegion" type="button" class="button1"
- id="btnModifyRegion" onClick="modifyRegion()" value="修改区域" />
-
- <input name="btnAddClient" type="button" class="button1"
- id="btnAddClient" onClick="addClient()" value="添加分销商" />
- </p>
Web开发小结 - 2相关推荐
- Java Web开发小结
Web漏洞 Web常见的漏洞原理和攻击手法 JAVA Web开发基础知识 Java常见开发框架 JAVA WEB应用目录 JSP页面 Servlet Tomcat容器.JSP和Servlet Java ...
- Java Web开发中路径问题小结
Java Web开发中,路径问题是个挺麻烦的问题,本文小结了几个常见的路径问题,希望能对各位读者有所帮助. (1) Web开发中路径的几个基本概念 假设在浏览器中访问了如下的页面,如图1所示: 图1 ...
- 移动 web 开发问题和优化小结
[转] 作者:守候 segmentfault.com/a/1190000011338800 1.前言 到目前为止,互联网行业里,手机越来越智能化,移动端占有的比例越来越高,尤其实在电商,新闻,广告,游 ...
- 移动web开发问题和优化小结
1.前言 到目前为止,互联网行业里,手机越来越智能化,移动端占有的比例越来越高,尤其实在电商,新闻,广告,游戏领域.用户要求越来越高,网站功能越来越好,效果越来越炫酷,这就要求我们产品质量越来越高,w ...
- python web项目案例教程_Python Web开发案例教程(慕课版)——使用Flask、Tornado、Django...
第1章 Web开发基础1 1.1 Web概述 2 1.1.1 什么是Web 2 1.1.2 Web应用程序的工作原理 2 1.1.3 Web的发展历程 2 1.2 Web前端开发基础 4 1.2.1 ...
- java私塾 设计模式 视频_[章节]Java Web开发理论部分视频教程 之 04 mvc设计模式详解视频教程 - 我的学习中心 - 私塾在线 - 只做精品视频课程服务...
第01节课:进行整体课程概览:复习事件机制:复习表现层的功能:复习表现层的开发 第02节课:Web应用的基础知识,包括:Internet.Http.IP.Port.MIME规范.Web客户端和服务端. ...
- js 获得明天0点时间戳_Python 3+Django 3 结合Vue.js框架构建前后端分离Web开发平台实战...
点击上方"测试开发技术",选择设为"设为星标" 优质文章,第一时间送达! 学习全文大概需要 12分钟,内容实战性较强. 1. 前言 本篇将基于Python 3. ...
- 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记
最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...
- 贯通Java Web开发三剑客
2019独角兽企业重金招聘Python工程师标准>>> 贯通Java Web开发三剑客 内容简介 本书分为六篇共19章,包括基础知识.Eclipse工具的介绍.Tomcat工具以及S ...
最新文章
- Connection cannot be null when 'hibernate.dialect'
- 3d max 安装和导入rvt模型失败
- 企业级日志收集系统——ELKstack
- 二、搭建Apache服务器 模板引擎
- oem718d 基准站设置_RTK电台、网络模式作业设置流程
- 开发者如何快速精简容器云镜像?| 技术头条
- Linux学习笔记7
- 如何更换清华源_树莓派中国软件源
- mysql中的where和having子句的区别
- centos7安装最新稳定版nginx
- 解决CAJ阅读器读取学位论文卡到爆炸的问题
- spss分析qpcr数据_手把手教你使用 SPSS 分析实时荧光定量数据
- 微信小程序PDF下载方案
- Proe调入ansys中单位的协调
- S32K1XX系列单片机 ——(1)开发环境搭建
- Jquery Jqprint—随着Jquery Jqprint实现网页打印
- 2021.05.05青蛙过河
- 家庭云 海康威视 H90 硬盘数据恢复方法
- Linux配置JAVA环境变量(全部)
- HM-SpringBoot1.3【SpringBoot配置】