• JavaWeb中Servlet和Jsp跳转路径的写法


    最近学习时,常常要写一些页面之间的跳转或者前台和后端之间的跳转

    下面总结一下自己对于这些跳转路径的写法

    声明:以下讲到的jsp文件都默认在WebRoot目录下


    1、表单(Jsp)->Servlet
      表单提交数据后,交由Servlet处理,此时表单中的action路径建议写为"/项目名/目标servlet的url-pattern"

    2、Servlet->Jsp

      从Servlet跳转到前台,我们有两种方式:请求转发和请求重定向,这里我们的url路径建议写为:

      请求转发(内部跳转):"/filename.jsp" 这里不需要加工程名:因为会自动默认在当前项目中

      请求重定向(外部跳转):"/工程名/filename.jsp"

    3、页面->页面(使用JSTL标签<c:url>)

      <c:url>标签中的value属性的路径写法为:"/filename.jsp"
      这里也是不用写项目名字,会默认添加,这种路径跳转一般用在表单中
      同<c:param>标签一起使用,传递参数


    4、页面->页面(使用超链接标签<a>)

      href路径建议写为"/项目名/filename.jsp"

  • 相关阅读:
    python框架之Flask(4)-上下文管理
    python框架之Flask(3)-Blueprint(蓝图)
    python框架之Flask(2)-路由和视图&Session
    python框架之Flask(1)-Flask初使用
    python中使用redis
    python之以字符串形式导入模块
    学习进度
    学习进度
    毕设进度
    毕设进度
  • 原文地址:https://www.cnblogs.com/caizhen/p/7801392.html
Copyright © 2020-2023  润新知