• 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"

  • 相关阅读:
    invokerequied
    C#如何用正则表达式截取https和带端口的域名
    flex datagrid combox
    java webservice
    Flexlib 控件 http://code.google.com/p/flexlib/
    Git使用
    转:Vim常用命令
    转:oracle连接查询
    Axis2 spring发布WebService
    oracle jdbc example 示例
  • 原文地址:https://www.cnblogs.com/caizhen/p/7801392.html
Copyright © 2020-2023  润新知