首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Struts中,如何将key中包含的值赋给href

在Struts中,可以通过使用EL表达式和JSTL标签来将key中包含的值赋给href。

首先,确保在JSP页面的头部引入了JSTL标签库:

代码语言:txt
复制
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

然后,在需要使用href的地方,可以使用以下方式将key中的值赋给href:

代码语言:txt
复制
<a href="<c:url value='/yourPage.jsp'>
    <c:param name='yourParam' value='${yourKey}'/>
</c:url>">Link</a>

在上述代码中,yourPage.jsp是目标页面的路径,yourParam是目标页面中接收参数的名称,${yourKey}是在Struts中获取到的key的值。

这样,当用户点击该链接时,会将key中的值作为参数传递给目标页面。

推荐的腾讯云相关产品:腾讯云云服务器(CVM) 腾讯云云服务器(CVM)是一种可随时扩展的云计算服务,提供高性能、可靠稳定的云服务器实例,适用于各种应用场景。您可以根据业务需求选择不同配置的云服务器实例,并根据实际使用情况进行弹性调整。腾讯云云服务器支持多种操作系统和应用软件,提供全面的安全防护和监控服务,为您的业务提供稳定可靠的基础设施支持。

了解更多腾讯云云服务器(CVM)的信息,请访问:腾讯云云服务器(CVM)产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

大佬们,如何把某一列中包含某个值的所在行给删除

一、前言 前几天在Python白银交流群【上海新年人】问了一个Pandas数据处理的问题,一起来看看吧。 大佬们,如何把某一列中包含某个值的所在行给删除?比方说把包含电力这两个字的行给删除。...这里【FANG.J】指出:数据不多的话,可以在excel里直接ctrl f,查找“电力”查找全部,然后ctrl a选中所有,右键删除行。...二、实现过程 这里【莫生气】给了一个思路和代码: # 删除Column1中包含'cherry'的行 df = df[~df['Column1'].str.contains('电力')] 经过点拨,顺利地解决了粉丝的问题...后来粉丝增加了难度,问题如下:但如果我同时要想删除包含电力与电梯,这两个关键的,又该怎么办呢? 这里【莫生气】和【FANG.J】继续给出了答案,可以看看上面的这个写法,中间加个&符号即可。...这里给大家分享下【瑜亮老师】的金句:当你"既要,又要,还要"的时候,代码就会变长。

18810

Excel实战技巧55: 在包含重复值的列表中查找指定数据最后出现的数据

文章详情:excelperfect 本文的题目比较拗口,用一个示例来说明,如下图1所示,是一个记录员工值班日期的表,在安排每天的值班时,需要查看员工最近一次值班的日期,以免值班时间隔得太近。...A2:A10中的值,如果相同返回TRUE,不相同则返回FALSE,得到一个由TRUE和FALSE组成的数组,然后与A2:A10所在的行号组成的数组相乘,得到一个由行号和0组成的数组,MAX函数获取这个数组的最大值...,也就是与单元格D2中的值相同的数据在A2:A10中的最后一个位置,减去1是因为查找的是B2:B10中的值,是从第2行开始的,得到要查找的值在B2:B10中的位置,然后INDEX函数获取相应的值。...图2 使用LOOKUP函数 公式如下: =LOOKUP(2,1/($A$2:$A$10=$D$2),$B$2:$B$10) 公式中,比较A2:A10与D2中的值,相等返回TRUE,不相等返回FALSE...组成的数组,由于这个数组中找不到2,LOOKUP函数在数组中一直查找,直至最后一个比2小的最大值,也就是数组中的最后一个1,返回B2:B10中对应的值,也就是要查找的数据在列表中最后的值。

10.9K20
  • Struts2(二)---将页面表单中的数据提交给Action

    转载请注明:http://blog.csdn.net/uniquewonderq 问题:在struts2框架下,如何将表单数据传递给业务控制器Action。...struts2中,表单想Action传递参数的方式有两种,并且这两种传参方式都是struts2默认实现的,他们分别是基本属性注入、域模型注入、其中 ---基本属性注入,是将表单的数据项分别传入给Action...---域模型注入,是将表单的数据项打包传入给Action中的一个实体对象。 我们继续使用项目Struts2的hello Struts实例,在其基础上使用这2中方式完成页面向Action的参数传递。.../demo/hello.action” 在表单中增加一个文本框,用于输入一个姓名,该文本框的name属性值为name。...User中要包含两个属性,用于封装用户名、密码,并给属性提供get和set方法,代码如下: package entity; public class User { private String userName

    63810

    高级框架-Struts2-day01【悟空教程】

    1.2.2.8 修改Action,将方法设置一个返回值: 修改Action中的execute方法的返回值,我们先任意给其返回一个字符串,比如返回一个success的字符串。...点击File System按钮,找到本地刚才解压文件夹中的struts-2.3.dtd,然后将界面中的Key type改为URI,并将刚才复制的地址黏贴到Key中。如图所示。 ?...这几个配置文件的加载是有一定的顺序的。这三个配置文件都可以修改Struts2的常量的值,要记住的是,后加载配置文件中常量的值会将先加载的配置文件中常量的值给覆盖。...2、在struts.properties文件中配置常量 struts.properties文件是一个标准的properties文件,其格式是key-value对,即每个key对应一个value,key表示的是...元素用来在一个struts.xml配置文件中包含其他的配置文件,包含配置体现的是软件工程中的“分而治之”原则。

    43130

    SpringMVC学习笔记

    执行@ModelAttribute 注解修饰的方法;从数据库中取出对象,把对象放入到Map中,键为user  (2)SpringMVC从Map中取出对象,并把表单的请求参数赋给该User对象的对应属性...2).SpringMVC把请求表单的请求参数赋给了WebDataBinder的target对应的属性   3)....属性值中包含了key,则会从HttpSession中来获取key所对应的value值,若存在则直接传入到目标方法的入参中,若不存在则抛出异常。...Map中取出对象,并把表单的请求参数赋给该User对象的对应属性 (3)Spring把上述对象传入目标方法的参数。...属性值中包含了key,则会从HttpSession中来获取key所对应的value值,若存在则直接传入到目标方法的入参中,若不存在则抛出异常。

    1.3K40

    Struts 1高级应用

    在本案例中,parameter属性的值是“rd”,而“rd”是表单中某个元素(单选按钮)的名字,同时这些表单元素(单选按钮)value属性的值正好是BookAction中定义的方法名。...(3) 在struts-config.xml文件中,元素的parameter属性的值是rd,即接收表单中名字是rd元素的值,而这个值是BookAction中一个方法的名字。...表2-1-1列出了该元素的常用属性。 表2-1-1 元素的常用属性 ​属性名​ ​属性说明​ key 从资源文件中获取错误提示消息,没有使用资源文件的话赋一个空字符串即可。...在程序中引入国际化的目的是为了给不同国家(地区)的用户提供自适应、更友好的界面。...> 元素中的key属性用来从资源文件中取值,所以该属性的值一定是资源文件中某个“键”的名字。

    7810

    【DB笔试面试515】在Oracle中,为何SYSTEM用户可以将V$SESSION的查询权限赋权给其他用户而SYS用户却不可以

    ♣ 题目部分 在Oracle中,为何SYSTEM用户可以将V$SESSION的查询权限赋权给其他用户而SYS用户却不可以? ♣ 答案部分 答案:现象如下,难道SYSTEM比SYS用户的权限更大吗?...就可以对V$SESSION赋权了。...对于系统底层表,是不能直接做赋权操作的。所以,SYS用户在将该视图赋权给其他用户的时候就会报错。...而对于SYSTEM用户而言,他查询V$SESSION视图其实是查询的PUBLIC这个特殊用户下的公共同义词,而公共同义词是可以做赋权操作的。...& 说明: 有关Oracle同义词的更多内容介绍可以参考我的BLOG:http://blog.itpub.net/26736162/viewspace-2154285/ 有关Oracle数据字典的更多内容可以参考我的

    1.2K20

    day39_Spring学习笔记_07_CRM_03

    将课表保存到硬盘,将课表的文件路径、文件名称、更新时间,更新到数据库。     4. struts中拦截器的设置,因为我们上传的是课表。设置允许上传的文件类型。     5. 文件上传不成功。...ClassesAction类中使用注解@InputConfig 开发,struts-classes.xml中添加相应的配置。             ...图片会上传到图片服务器,图片服务器返回一个路径,我们把该路径保存在数据库中即可)         // 1.1、在tomcat下,位置在......中拦截器的设置,因为我们上传的是课表。...-- 给默认的拦截器栈中的某一个拦截器注入内容                    * 格式:拦截器名称.属性     值1,值2                         allowedExtensions

    1.5K20

    Struts2标签库和OGNL

    如果需要更多的元素,则多个元素之间以英文逗号隔开。 (2)生成Map类型的集合。具体语法为#{key1,key2,key3...}。...常见的数据标签主要包含以下几个: action标签:该标签用于在JSP页面中直接调用一个Action 。 include标签:该标签用于在JSP页面中包含其他页面资源。...executeResult属性:该属性用来指定是否将Action的处理结果包含到当前页面中,该 属性的默认值是false,即不包含。 ​...Ø value属性:该属性用来定义将要赋给变量的固定值或者另一个已经定义的变量。 ​...Ø index:返回当前迭代元素在集合中的索引值。 Ø even:返回当前迭代元素的索引值是否为偶数。 Ø odd:返回当前迭代元素的索引值是否为奇数。

    10810

    SSH 学习杂记

    遇到的问题: 对于 Jsp 中 taglib 声明,书上的意见是应该先在 web.xml 中声明,再使用;当然我遇到了找不到标签的问题,如果这样的方法不行,可以试着在 jsp 中采用类似 http:/...reset() 方法:在每次填充 FormBean 之前调用,加上所有属性赋空值的语句,以保安全。 Spring: Spring 是一个从实际项目开发经验中抽取的,可高度重用的应用框架。...: 在 jsp 中动态改变标签库中的标签属性值,参考如下: 的方法把数据显示在文本区域内 --> 要传一些不是很重要但是没必要显示给用户的数据,可以使用在图片名中包含一个随机数,这样每次的图片文件名都是不同的。 图片获取时,应该为空的 Blob 在获取时发现不是 null,而是一个很小的值,原因不明。

    62510

    Struts2 中的值栈的理解

    在处理完上述工作后,Struts 2就会调用拦截器链中的拦截器,当调用完所有的拦截器后,最后会调用Action类的Action方法,在调用Action方法之前,会将 ValueStack对象顶层节点中的属性值赋给...也就是说,在Struts 2调用拦截器的过程中,可以改变ValueStack对象中属性的值,当改变某个属性值后,Action类的相应属性值就会变成在拦截器中最后改变该属性 的这个值。    ...而ValueStack对象 就象一个传送带,将属性值从一个拦截器传到了另一个拦截器(当然,在这其间,属性值可能改变),最后会传到Action对象,并将ValueStack对 象中的属性的值终值赋给Action...在处理完上述工作后,Struts 2就会调用拦截器链中的拦截器,当调用完所有的拦截器后,最后会调用Action类的Action方法,在调用Action方法之前,会将 ValueStack对象顶层节点中的属性值赋给...而ValueStack对象 就象一个传送带,将属性值从一个拦截器传到了另一个拦截器(当然,在这其间,属性值可能改变),最后会传到Action对象,并将ValueStack对 象中的属性的值终值赋给Action

    64730

    Struts2 总结之Action 类访问 WEB 资源

    在 Action 中访问 WEB 资源 web 资源 所谓的 WEB 资源是指 HttpServletRequest、HttpServletResponse、ServletContext 等原生的 API...Object get(Object key) 方法传递 request 参数实现 实现 XxxAware 接口(方法 2):比如实现 RequestAware 接口并实现其 setRequest()...处理请求 在 ObjectAction.java 中由 ActionContext 获取域对象并为其添加属性值,将请求转发到 showPage.jsp 在 showPage.jsp 页面我们可以获取到各个域对象的值...ObjectAction.java 中的 print2() 方法中给域对象赋值,并获取传入的 parameter 的值 最后在 showPage.jsp 中获得域对象的值,为了和上一个区分我们给每个输出的值加上符号以区分...index.jsp(展示 body 标签部分) href="showPage2.action?

    65550

    Struts2中属性驱动与模型驱动

    属性驱动: 1、概念 能够利用属性驱动获取页面表单元素的内容 2、步骤 1、在action中声明属性,属性的名称和页面元素中...默认的拦截器栈中的ParameterInterceptor 2、 Action中的属性和表单中的name属性的值保持一致 3、 利用valueStack.setValue方法能够赋值了 总结:jsp...当jvm运行时,会先运行action,action会被压入栈顶,这样action的属性就暴露在了对象栈(对象栈的特点就是能够在jsp中利用ognl表达式直接取出属性的值)中,然后底层运行了ParameterInterceptor...中声明一个属性,该属性会封装页面中的数据,而且用new的方法给该属性创建对象 3、填充接口中的方法getModel,返回该属性的值...),之后再由ParameterInterceptor类负责把页面上表单中的值赋值给对象栈中的属性,由该类中的doInterceptor方法返回invocation.invoke()放行,回到action

    42020
    领券