url  路径的拼接

刚开始做项目总是被路径所困扰,不知道何时该拼接,何时不拼接,怎么拼接,如何拼接,有像地址栏拼接一样的,又在跳转页面拼接的,还有在 a

标签中 href 中拼接的 ,当时做的时候一脸懵逼 ,经过不懈的努力, 和请教大神 ,解决了   ,  所以写下这篇博客记录下自己的不足,和以后更好的学习,

希望可以帮助更多的人 , 更好的学习java 软件开发

1.controller 中的URL 拼接

 @RequestMapping(value = {"list", ""})
public String list(PeriodicalResource periodicalResource,String peId // 页面传递的id,String typeId // 页面传递的type, HttpServletRequest request, HttpServletResponse response, Model model) {
periodicalResource.setPeriodicalId(peId);
Page<PeriodicalResource> page = periodicalResourceService.findPage(new Page<PeriodicalResource>(request, response), periodicalResource);
model.addAttribute("page", page);
model.addAttribute("peId", peId);
model.addAttribute("typeId",typeId);
return "tpydg/periodical_resource/periodicalResourceList";
}
 public String save(PeriodicalResource periodicalResource, Model model, RedirectAttributes redirectAttributes) {
if (!beanValidator(model, periodicalResource)){
return form(periodicalResource, null,null,model);
}
periodicalResource.setPublish("0");
periodicalResourceService.save(periodicalResource);
addMessage(redirectAttributes, "保存期刊内容管理成功"); //跳转页面list 带有两个参数 peId typeId
return "redirect:"+Global.getAdminPath()+"/periodical_resource/periodicalResource/list?peId="+periodicalResource.getPeriodicalId()+"&typeId="+periodicalResource.getTypeId();
}

jsp 页面 url 传递

<form:form id="searchForm" modelAttribute="periodicalResource" action="${ctx}/periodical_resource/periodicalResource/list?peId=${peId}&typeId=${typeId}" method="post" class="breadcrumb form-search">

a: 标签传递url

 <td>
<a href="${ctx}/periodical_resource/periodicalResource/form?id=${periodicalResource.id}&year=${periodicalResource.year}">修改</a>
<c:if test="${periodicalResource.publish == '0'}">
<a href="${ctx}/periodical_resource/periodicalResource/publish?id=${periodicalResource.id}"
onclick="return confirmx('确认要取消发布吗?', this.href)">发布</a>
</c:if>
<c:if test="${periodicalResource.publish == '1'}">
<a href="${ctx}/periodical_resource/periodicalResource/cancelpublish?id=${periodicalResource.id}"
onclick="return confirmx('确认要取消发布吗?', this.href)">未发布</a>
</c:if>
<a href="${ctx}/periodical_resource/periodicalResource/delete?id=${periodicalResource.id}" onclick="return confirmx('确认要删除该期刊内容管理吗?', this.href)">删除</a>
</td>

一般页面要传递一些字段就一定会用到隐藏域的

<input type="hidden" name="peId" value="${peId}"/>

<input type="hidden" name="typeId" value="${typeId}"/>

页面传递url 地址拼接 一定要在全页面可以找到

这样才可以实现整个页面的传递

否则的话就会出错的

我可是郁闷了好几天的  , 拼接地址总是不能够整个页面使用

啊哈哈哈

url 路径的拼接的更多相关文章

  1. JS分页 + 获取MVC地址栏URL路径的最后参数

    @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport&quo ...

  2. urllib.parse:很底层,但是是一个处理url路径的好模块

    介绍 urllib.parse是为urllib包下面的一个模块,urllib的其它模块完全可以使用requests替代.但是urlli.parse我们是有必要了解的,因为该模块下面有很多操作url路径 ...

  3. django url路径与模板中样式相对路径的问题

    static目录下有css和js及image等文件夹,里面放置网站的一些静态文件,static位于网站根目录下,django中配置静态文件这个就细说,网上都有,昨天在添加新内容时发现一个问题,我的ur ...

  4. paip.解决中文url路径的问题图片文件不能显示

    paip.解决中文url路径的问题图片文件不能显示 #现状..中文url路径 图片文件不能显示 <img src="img/QQ截图20140401175433.jpg" w ...

  5. SVN 修改URL路径

    http://strugglelinux.blog.51cto.com/1009905/672008 标签:休闲 SVN 修改URL路径 职场 原创作品,允许转载,转载时请务必以超链接形式标明文章 原 ...

  6. jsp中如何获得url路径和绝对路径

    jsp中如何获得url路径 request.getHeader("referer") JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径:request.getReq ...

  7. Spring—请求映射之URL路径映射

    Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类.并且提供了一组强大的注解:需要通过处理器映射DefaultAnnotati ...

  8. Javaweb开发中URL路径的使用

    看到博客园孤傲苍狼的web系列文章中有关于URL路径的使用文章后,感觉自己对URL的使用清楚了很多,自己再对着动手写一遍以加深记忆. JavaWeb开发中常看到URL以"/"开头, ...

  9. url路径去掉两个opencms

    采用刚刚的方法安装OpenCMS之后,站点url中会存在两个opencms,造成访问url路径过长,下面讲解一种去掉两个opencms的方法. 1.去掉第一个opencms 安装时采用ROOT安装,即 ...

随机推荐

  1. php 扩展开发

    Linux下用C开发PHP扩展 一.首先下载PHP源码包,假设源码包目录为:/software/php-5.2.13 #> cd /software/php-5.2.13/ext 二.假设我们要 ...

  2. RichEdit在Win8上乱码

    之前的一个项目中使用了RichEdit,发现在Win8中输入中文乱码,但是复制粘贴正常. 经过各种搜索调查,发现是msftedit.dll的问题,我在win7上找到msftedit.dll,将它拷贝到 ...

  3. 70个HR面试题

    请你自我介绍一下你自己,      回答提示:一般人回答这个问题过于平常,只说姓名.年龄.爱好.工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能.最深入研究的知 ...

  4. 面试题:bootstrap栅格系统

    Bootstrap是一个支持响应式的Css框架它提供了很多组件,如导航条,面板,菜单,form表单,还有栅格,而且他们这些都是支持响应式的,可以在各种设备上进行完美的展现.这里面我感觉最有价值的就是b ...

  5. Mock Server实践

    转载自 https://tech.meituan.com/mock-server-in-action.html 背景 在美团服务端测试中,被测服务通常依赖于一系列的外部模块,被测服务与外部模块间通过R ...

  6. Oracle sql语句执行顺序(转)

    from: http://blog.csdn.net/lailai186/article/details/12612263 sql语法的分析是从右到左 一.sql语句的执行步骤:1)语法分析,分析语句 ...

  7. 再谈JQuery插件$.extend(), $.fn和$.fn.extend()

    在我的博客中,曾经写过一篇关于JQuery插件的文章  https://www.cnblogs.com/wphl-27/p/6903170.html 今天看一个项目的代码时,看到使用JQuery插件部 ...

  8. PHP文件的引用

    require "文件名" 或 include("文件名") 区别:若所包含文件出现错误,include()产生一个警告,require会导致程序终止

  9. 2.8.3 并发下诡异的HashMap

    package 第二章.并发下诡异的HashMap; import org.junit.Test; import java.util.HashMap;import java.util.Map;impo ...

  10. delphi监控文件夹

    (****************************************** 文件和目录监控 当磁盘上有文件或目录操作时,产生事件 使用方法: 开始监控: PathWatch(Self.Ha ...