精华内容
下载资源
问答
  • 表单form action的url写法

    千次阅读 2019-07-11 15:43:19
    很显然,这里有一个地址的问题,而且是在服务器这边的地址。比如服务器内的一个servlet。 那么这个地址怎么写? 1.以"/"开头的表示绝对地址,即web根目录,比如你用tomcat服务器,那么就是指webapp目录了。 ...

    在写web页面时,标签 是很常见的元素,它的一个属性是action,用来标识将表单交给谁去处理。很显然,这里有一个地址的问题,而且是在服务器这边的地址。比如服务器内的一个servlet。

     
    那么这个地址怎么写?
     
    1.以"/"开头的表示绝对地址,即web根目录,比如你用tomcat服务器,那么就是指webapp目录了。
     
    2.不以"/"开头的表示的是相对地址,即相对于当前这个页面的地址。
     
     

    在JSP页面获取当前项目名称的方法:

    方法1: <%= this.getServletContext().getContextPath() %>

    方法2: 使用EL表达式(如果不清楚EL表达式是什么,大家可以百度一下)

    ${pageContext.request.contextPath}

     

      <body>
        <form action="<%= this.getServletContext().getContextPath() %>/down/downLoad" method="post">
        	<input type="text" name="name">
        	<input type="submit" value="Submit" />
        </form>
      </body>
    

     和

     <body>
        <form action="down/downLoad" method="post">
        	<input type="text" name="name">
        	<input type="submit" value="Submit" />
        </form>
      </body>
    

     这两种方法都能请求到后台 

    转载于:https://www.cnblogs.com/JAYIT/p/5628210.html

    展开全文
  • 那么可以将超链接的使用者分为服务器和浏览器,以区分不同的写法 地址可能使用的情况: 1.跳转 2.转发 3.服务器资源地址 4.浏览器超链接 import java.io.IOException; import javax.servlet....

    在开发网页和服务器时发现,在很多地方需要写超链接

    那么可以将超链接的使用者分为服务器和浏览器,以区分不同的写法

    地址可能使用的情况:

    1.跳转

    2.转发

    3.服务器资源地址

    4.浏览器超链接

    import java.io.IOException;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    public class ServletDemo1 extends HttpServlet {
        //各个不同的地址使用 在web中
        public void doGet(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            //1.如果是给服务器使用的 表示是当前web应用 如果是给浏览器使用 就是web网页
            //这个地方是给服务器使用 那么就是web应用
            request.getRequestDispatcher("/form1.html").forward(request, response);
            
            //2.这个地方执行的是转发操作 是提供给浏览器使用 那么这个地址是一个网页 就需要寻找web应用及其下面的网站
            response.sendRedirect("/day06/1.html");
            
            //3.获取这个资源的路径 地址是提供给服务器使用 调用内部的资源 那么/代表着是web应用
            this.getServletContext().getResource("/form1.html");
            
            //4.这个是提供给服务器使用 自然是需要资源 获取流
            this.getServletContext().getResourceAsStream("/dowload/test.jpg");
            
            /**5.这个路径时通过给浏览器使用 那么地址就应该是服务器地址完整路径
             *综合不同使用情况可以制定给浏览器使用的url 需要指出web用 给服务器使用的可以不必给出web应用路径
             *正斜杠是硬盘地址 反斜杠是web地址
             * <a href="/day06/form1.html">点点</a>
             * <form action="/day06/form1.html">
             */
        }
    
        public void doPost(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
    
        }
    
    }

    不过需要记住的是,//一般用在硬盘读取地址

    转载于:https://www.cnblogs.com/ad-zhou/p/8714558.html

    展开全文
  • ajax url 路径写法

    万次阅读 多人点赞 2018-04-28 11:19:17
    url请求最后加.do是为了服务器区分这个请求是静态资源还是servlet请求(后边有.do就是servlet请求) 1、相对于网站根目录可以用"/"开始 (根目录是指服务器的根目录,不是你项目的根目录) $.ajax({ ...

    比如你的页面路径是:http://localhost:8080/projectname/resource/index.html
    url请求最后加.do是为了服务器区分这个请求是静态资源还是servlet请求(后边有.do就是servlet请求)

    1、相对于网站根目录可以用"/"开始 (根目录是指服务器的根目录,不是你项目的根目录)

    $.ajax({
        url:"/getData.do"
    })

    请求的路径是:http://localhost:8080/getData.do

    2、“../”表示页面目录的上一级目录

    $.ajax({
        url:"../getData.do" 
    })

    请求的路径是:http://localhost:8080/projectname/getData.do

    3、项目的根路径

    $.ajax({
        url:"getdata.do" 
    })

    请求的路径是:http://localhost:8080/projectname/getData.do

    4、全路径

    $.ajax({
        url:"http://localhost:8080/projectname/getdata.do" 
    })

    请求的路径是:http://localhost:8080/projectname/getdata.do

    springMVC如果是这样写的请求映射


    如果我们要请求register这个方法,url:../user/register.do这样写
    因为页面路径是这样http://localhost:8080/projectname/resource/index.html
    让servlet映射请求跟在项目路径http://localhost:8080/projectname后面就可以了。
    最终请求的路径是http://localhost:8080/projectname/user/register.do

     

     

    展开全文
  • Ajax URL路径的写法

    千次阅读 2019-10-07 15:00:50
    Ajax URL路径的写法 在前后端使用ajax进行数据交互的时候,需要在前端代码中编写URL路径进入后端代码的controller中,从而获取数据。初次尝试前后端交互也许会遇到困难,在此,我列举了几种URL写法供大家分享。 ...

    Ajax URL路径的写法

    在前后端使用ajax进行数据交互的时候,需要在前端代码中编写URL路径进入后端代码的controller中,从而获取数据。初次尝试前后端交互也许会遇到困难,在此,我列举了几种URL的写法供大家分享。

    相对于网站根目录可以用"/"开始 (根目录是指服务器的根目录,不是你项目的根目录)
    $ajax({
    	url:"/getData.do";
    })
    

    该方式请求的路径为:http://localhost:8080/getData.do

    “…/”表示页面目录的上一级目录
    $ajax({
    	url:"../getData.do;
    })
    

    该方法请求的路径是:http://localhost:8080/projectname/getData.do

    项目的根路径
    $ajax({
    	url:"getData.do";
    })	
    

    该方式的请求路径:http://localhost:8080/projectname/getData.do

    全路径
    $ajax({
    	url:"http://localhost:8080/projectname/getdata.do";
    })	
    

    该方式的请求路径:http://localhost:8080/projectname/getdata.do

    .do的含义
    比如你的页面路径是:http://localhost:8080/projectname/resource/index.html

    url请求最后加.do是为了服务器区分这个请求是静态资源还是servlet请求(后边有.do就是servlet请求)

    springMVC如果是这样写的请求映射

    @RequestMapping("/user")
    @Controller
    public  class UserController{
    @RequestMapping("/register")
    public @ResponseBody JsonMessageObject register(@RequestBody UserInfoPo userInfoPo){
    

    如果我们要请求register这个方法,url:…/user/register.do这样写
    因为页面路径是这样http://localhost:8080/projectname/resource/index.html
    让servlet映射请求跟在项目路径http://localhost:8080/projectname后面就可以了
    最终请求的路径是http://localhost:8080/projectname/user/register.do

    展开全文
  • 【转载】表单form action的url写法

    千次阅读 2016-03-25 17:16:10
    1.以"/"开头的表示绝对地址,即web根目录,比如你用tomcat服务器,那么就是指webapp目录了。 2.不以"/"开头的表示的是相对地址,即相对于当前这个页面的地址。 原文地址:...
  • 对于润乾报表中正常的连接oracle数据库,我们只需要在应用服务器中配置相应的数据库连接池文件即可。 我们以tomcat服务器为例,在tomcat安装目录的conf\Catalina\localhost下,新建一个与应用同名的xml文件: ’...
  • JNDI对应调用各种应用服务器 InitialContext 的写法 调用EJB时,如果客户端和EJB不在同一个jvm,就要设置InitialContext,不同的应用服务器InitialContext写法也不同. Context.INITIAL_CONTEXT_FACTORY:指定到目录服务...
  • 重点:在Servlet与JSP核心编程一书中,作者说对于"/"这个目录,凡是要让服务器解析的都指的是web应用的根目录,凡是让浏览器解析的都指的是服务器的根目录。 所以前台form action最好加上上下文路径: 在写web...
  • 什么是JDBC JDBC(Java DataBase Connectivity)就是Java数据库... JDBC原理 早期SUN公司的天才们想编写一套可以连接天下所有数据库的API,但是当他们刚刚开始时就发现这是不可完成的任务,因为各个厂商的数据库服务器...
  • JavaEE_10_URL及URI写法

    2020-08-28 12:02:21
    URL: 给客户端使用, 客户端访问服务器时必须使用的路径 例如: form action="url" a href="url" img src="url" link href="url" script src="url" 重定向: url URI: 给客户端使用可以用URI, 或者给服务器使用...
  • /*web工程中URL地址的写法:看“/”是给谁用的,如果是浏览器则“/”代表的是webapps, 如果是给服务器用的:“/”代表的是web工程。也就是说:谁调用它,“/”就代表的是谁 servlet...
  • 调用ejb时,如果客户端和ejb不在同一个jvm,就要设置InitialContext,不同的应用服务器InitialContext写法也不同. Context.INITIAL_CONTEXT_FACTORY:指定到目录服务的连接工厂 Context.PROVIDER_URL:目录服务提供者...
  • 调用ejb时,如果客户端和ejb不在同一个jvm,就要设置InitialContext,不同的应用服务器InitialContext写法也不同.Context.INITIAL_CONTEXT_FACTORY:指定到目录服务的连接工厂Context.PROVIDER_URL:目录服务提供者URL ...
  • jquery向服务器发送ajax请求标准写法 $.ajax({ url:"url路径", //请求的url地址 dataType:"json", //返回的数据格式,可以指定为json,text,也可以省略,默认为text,不写情况下也可以返回实体对象 async:true,//...
  • web工程各类URL地址的写法

    万次阅读 2013-01-02 00:04:23
    对于Web工程下URL地址,有两种写法:一、绝对路径("以' / '开头的路径") 二、相对路径(”不以' / '开头的路径“) 一、绝对路径:  对于书写绝对路径的URL,首先先写个" / ",然后在看,这个URL是给服务器用的,还是...
  • 三、web工程中URL地址的推荐写法 使用c标签<c:url value="" /> 会自动添加项目名 -> value中的值 前面要加 “/”  在JavaWeb开发中,只要是写URL地址,那么建议最好以"/"开头,也就是使用绝对路径的方式...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 340
精华内容 136
关键字:

服务器url写法