`
寻梦者
  • 浏览: 635616 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JavaWeb中的“/”

阅读更多

 

       1. 在 超链接 href 属性表单的 action 属性中的 "/" 代表 web 站点的根目录: http://localhost:8080/

       2. 在 response.sendRedirect() 方法参数中的 "/" 也代表 web 站点的根目录: http://localhost:8080/, 因为该方法实际上就是一个自动的超链接

       3. request.getRequestDispatcher() 方法参数中的 "/" 代表当前 web 应用的根目录,因为该方法只能访问当前 web 应用下的资源所以 "/" 代表当前 web 应用的根目录

      4. <c:url value='' /> 标签中 value 属性值以及 <c:redirect url=""> 中的 url 属性 中  "/" 代表当前 web 应用的根目录因为它们是 JSTL 标签 而 JSTL 是为当前 web 应用定制的标签所以 "/" 代表当前 web 应用的根目录实际上 JSTL 中的带地址的标签中的 "/" 都是如此.

    5.web.xml配置文件中<url-mapping>标签里面的前置路径是web应用的根目录

    6.jsp页面中,<base>标签来确定请求的跟路径(请看下面代码),如果没有则以当前页面的路径为标准:

 

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>"> 
  </head>

 

     7.在请求中,我们往往需要获取全路径来确保页面定位,如下代码所示:

      

${pageContext.request.contextPath} 

 

    利用EL表达式,相当于http://localhost:8080/应用名称

    其在java类中的实现代码如下:

   

String path = request.getScheme()   
                    +"://"  
                    + request.getServerName()   
                    + ":" + request.getServerPort()   
                    + request.getContextPath()  

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    paimai.rar_Javaweb系统_javaWeb/mysql_javaweb_javaweb mysql

    【标题】"paimai.rar_Javaweb系统_javaWeb/mysql_javaweb_javaweb_mysql" 提供了一个基于JavaWeb技术构建的拍卖系统,该系统采用了MySQL作为其数据库管理系统。这个项目不仅展示了JavaWeb开发的核心技术,还强调了...

    [Javaweb/LayUI/上机考试作业/开源]学生/图书/课程/仓库等管理系统六合一基础功能通用模板

    总的来说,这个项目涵盖了JavaWeb开发中的关键知识点,包括前端界面设计、后端服务处理、数据库操作、用户认证与授权、数据安全等。对于学习者来说,这是一个很好的实战练习,能够提升对JavaWeb开发流程、MVC模式...

    基于BS结构的javaweb项目的个人通讯录及个人信息管理系统.zip

    【标题】"基于BS结构的javaweb项目的个人通讯录及个人信息管理系统" 是一个Web应用程序,采用Browser/Server(BS)架构,旨在实现个人通讯录和个人信息的有效管理和维护。BS架构意味着用户通过浏览器进行交互,而...

    javaweb文件上传/图片上传

    文件上传是通过HTTP协议中的POST请求实现的。在HTML表单中,我们可以使用`&lt;input type="file"&gt;`字段让用户选择本地文件,然后通过Servlet或控制器接收并处理这些文件。文件内容会被编码成二进制流,并作为请求体的一...

    校园帮项目,毕业设计/课程设计/javaWeb/SSM

    1. **导入Eclipse**: 将`campusHelp-master`压缩包解压后,通过Eclipse的“Import”功能,选择“Existing Projects into Workspace”,找到项目根目录,将其导入到你的工作空间中。 2. **修改配置文件**: 接下来,...

    基于BootStrap+JSP+Servlet+Mysql的模拟咖啡厅点餐系统源码+数据库+项目说明.zip

    #### 1.1 学习javaweb相关知识。 - 考虑到第一次制作,就不使用后端框架进行开发了,不过开发到后期,确实意识到使用Spring框架的AOP特性能更好地管理日志,MyBatis等ORM框架也能减少繁琐的JDBC的代码。 #### 1.2...

    Javaweb项目如何添加web框架支持/添加web文件夹

    在Java Web项目中,“添加web文件夹”通常指的是创建一个名为`src/main/webapp`的目录,并在此目录下组织项目中的所有Web资源文件。具体步骤如下: 1. **创建Web文件夹**:右键点击项目 -&gt; 新建 -&gt; 文件夹 -&gt; Web...

    Javaweb学生信息管理系统

    总的来说,这个“Javaweb学生信息管理系统”是Java编程技术在Web开发中的实际应用实例,它展示了如何利用Javabean、Servlet、JSP和数据库技术构建一个完整的Web应用。通过这样的系统,我们可以学习到如何设计和实现...

    javaweb/springboot校园图书系统(czu课设)

    标题中的“javaweb/springboot校园图书系统(czu课设)”表明这是一个基于JavaWeb技术栈,采用SpringBoot框架构建的校园图书管理系统,主要用于完成某个学校的课程设计任务。这个系统可能包含了图书资源的展示、查询...

    超赞的Vue管理后台.zip

    项目名称中的"vue-element-admin"暗示了它是利用Vue.js和Element UI来构建的后台管理系统。这个开源项目可能包含了登录/注册页面、权限管理、多语言支持、各种图表展示、表单处理、以及数据管理等功能。在实际应用中...

    javaweb中Cookie对用户密码保存的例子

    总结来说,JavaWeb中的Cookie是实现用户登录状态跟踪和购物车功能的重要工具。正确使用Cookie可以提升用户体验,但同时也需要考虑到安全性和数据管理的问题。在实际开发中,结合Session和其他存储技术,可以构建更...

    Javaweb实现简单的翻页

    总结起来,实现JavaWeb中的简单翻页功能,需要结合数据库查询、Servlet处理请求、JSP展示数据等步骤。在这个过程中,理解HTTP请求和响应的交互,熟练使用SQL分页,以及掌握JSP和JSTL的使用,都是至关重要的技能。...

    eclipse中JavaWeb项目开发环境配置步骤

    在JavaWeb开发中,Eclipse是一款非常流行的集成开发环境(IDE),它提供了强大的代码编辑、调试和项目管理功能。本文将详细阐述如何在Eclipse中配置JavaWeb项目的开发环境,以便进行高效、顺利的开发工作。 首先,...

    数据库javaweb的增删改查

    在JavaWeb中,我们通常使用JDBC(Java Database Connectivity)来与数据库交互。首先,我们需要加载数据库驱动,然后通过`DriverManager.getConnection()`方法建立与数据库的连接。例如,对于MySQL数据库,我们可以...

    javaweb课程设计,简单商城前后台系统,基于mawen三个模块

    【标题】中的“javaweb课程设计,简单商城前后台系统”表明这是一个关于JavaWeb技术在构建电子商务平台上的应用实践项目。在这个项目中,学生或开发者将学习如何使用JavaWeb技术来开发一个基本的在线商城系统,涵盖...

    IDEA创建JavaWeb工程示例

    Servlet是JavaWeb中处理HTTP请求的组件,继承自`javax.servlet.http.HttpServlet`。下面是一个简单的Servlet实现: ```java import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; ...

    swf——flash制作工具

    在描述中提到的“小型flash软件”可能是指Adobe Flash Professional,一个专业级的创作环境,用于制作SWF文件。用户可以通过它来设计和编辑动画,编写ActionScript(Flash的编程语言)来实现交互性,然后导出为SWF...

    教你如何搭建JavaWeb项目并配置Tomcat

    接下来,我们将通过以下步骤在Idea中搭建JavaWeb项目: 1. **创建新项目**:打开Idea,选择“New Project”,然后在左侧列表中选择“Java”,接着在右侧勾选“Web Application”。确保"Include Servlet Container...

    JavaScript、JavaWeb对汉字等的编码与解码处理

    encodeURI函数的主要特点是将URI中的合法字符不会被编码转换,例如“http://example.com/a?b=c”中的“/”和“=”等字符不会被编码。 三、encodeURIComponent函数 encodeURIComponent函数是JavaScript 1.5版本引入...

    尚硅谷全新JavaWeb教程,企业主流javaweb技术栈 中代码

    教程中的“web-all”可能指的是整个Web应用的源代码包,包含了所有相关的Java类、配置文件、HTML、CSS和JavaScript等资源。通过这个项目,你可以亲自动手实践,从零开始构建一个完整的JavaWeb应用,涵盖从需求分析到...

Global site tag (gtag.js) - Google Analytics