这个其实有三个原则:

1.如果这个地址是给服务器用的,该地址的起点就是从该web应用开始写。

2.如果这个地址是给浏览器用的,该地址的起点就是从该网站开始写。

3.所有的地址都以"/"开头,代表该web应用还是网站。

常用到的地址书写:

1.request.getRequestDispatcher("/form1.html").forward(request,response);这个转发是在让服务器来操作的所以"/"代表web应用

2.response.sendRedirect("/webApplication/form1.html");因为这个是需要浏览器来来操作,重定向的

3.this.ServletContext.getRealPath("/form1.html");这个是获取服务器上的资源,与服务器相关

4.this.ServletContext.getResourceAsStream("/form1.html");这个也是与服务器相关,获取该资源的流

5.

表单是要提交给浏览器的,所以"/"从网站开始写起

6.点击超链接的跳转也是由浏览器来完成的,所以从网站开始写

java中有地址吗_java web开发中各类地址的写法相关推荐

  1. java和Mysql数据一致性_java web开发中数据一致性的问题

    在java web开发中,数据存储介质有如下几种数据库(rdms,nosql) 缓存系统(redis,memcached,ehcache) java内部数据结构(map,list) 文件存储(fast ...

  2. java css路径_java web开发中CSS路径有问题吗,运行jsp文件为什么找不到css文件?...

    ---------------------------------------------------------------------------------------------------- ...

  3. java开发 图片显示不出来_java web开发中 显示图片的问题

    记录一个java Web开发中显示图片的小问题: 我碰到的问题是:把服务器上存的图片,在客户端的浏览器中显示出来.解决方法如下: 两种显示方式 一是:在servlet 或 action中直接输入图片到 ...

  4. java编译遇到的问题与解决_java web开发中遇到的问题及解决方案(个人学习日志,持续更新)...

    2012.05.02   星期三 1.问题:导入的新工程,名字上出现感叹号. 原因:工程的jar包libraries需要重新加载. 解决:工程右键-->properties-->Java ...

  5. java 写一个商店_Java Web开发之基于Session的购物商店实现方法

    本文实例讲述了Java Web开发之基于Session的购物商店实现方法.分享给大家供大家参考,具体如下: package cn.com.shopping; import java.io.IOExce ...

  6. java怎么加定时器_JAVA WEB程序中添加定时器

    JAVA WEB程序中添加定时器 //这是我的定时器类,用来定时执行某段任务: package com.my.time; import java.text.ParseException; import ...

  7. java 新窗口跳转页面_Java web开发中页面跳转小技巧——跳转后新页面在新窗口打开...

    最近学习Java web,在学习过程中想实现一个需求,就是在jsp页面跳转的时候,希望跳转后的新页面在新窗口中打开, 而不是覆盖原来的页面,这个需求使我困惑了好长时间,后来通过大海捞针似的在网上寻找方 ...

  8. java启动mysq服务_Java Web开发——MySQL数据库的安装与配置

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RD ...

  9. controll层跳转页面_java web开发中的各种层

    java后端开发前,还是应该将各种层划分好,知道各自的作用,今天做一下总结. Dao层.Entity层.Service层.Controller层.view层 1.Dao层(持久层.数据访问层) 功能: ...

最新文章

  1. Java XML解析工具 dom4j介绍及使用实例
  2. ajax error 400 4,jquery - ajax error 400 bad request - Stack Overflow
  3. node 跨域请求设置
  4. 激光IMU融合——LIO-Mapping / LIOM / LINS / LIO-SAM算法解析
  5. matlab重置矩阵大小resize,JS resize事件:窗口重置
  6. ARM中的ldr指令与adr、ldr伪指令之间的区别
  7. XML和HTML的不同点
  8. 狼人杀c语言,微赛狼人杀正式版C位出道
  9. C语言学习笔记---结构体的定义和初始化
  10. [转] Float或Double浮点型计算精度问题的解决方法
  11. RTl8188EUS设置ap模式
  12. arcgis地理配准_【更新70篇】地理数据科学技术文章合集,欢迎大家点赞、在看、转发三连!...
  13. socket编程:recv()函数详解
  14. Ubutntu18.04 root用户下谷歌浏览器打不开
  15. CTF初学笔记解题-密码1
  16. Eclipse如何从官网获取历史版本
  17. 阿里云大咖秀——了不起的“空格”
  18. 说几句得罪人的大实话
  19. Oracle索引比表大
  20. Android WiFi开发 (一)扫描、连接、信息

热门文章

  1. mysql数据库双向实时同步
  2. Keepass用插件实现运维便捷
  3. gray.shape[::-1]和gray.shape[:]表示的意思
  4. iOS入门(二十)字典
  5. C语言学习记录(三)——Switch、函数定义
  6. 《程序员》12月刊约稿:技术走向管理要实现的转变
  7. 计算机软考需要多少分
  8. 百思不得姐 video
  9. 用户在离开计算机锁定功能,短暂离开也不怕 轻松锁定保护用户隐私(2)
  10. 字符串拼接这个隐藏大坑,我表示不服~