关于struts1.x中Action使用request.getParameter(param)取不到url的参数问题

技术文档的语言表达:简洁、准确与易懂的平衡艺术 技术文档的语言表达不仅要简洁、准确,还需要能够打破技术壁垒,使不同背景的读者都能理解。这是一项需要技巧和经验的工作,它要求技术作者既要具备扎实的专业知识,又要具备清晰的表达能力。通过不断打磨语言的简洁性、准确性和易懂性,我们能够创造出一份高质量的技术文档,让知识的传递不再受限于语言的障碍。 阅读详情
昨天由于营运系统需要修改相关bug,在修复改bug后发现一个新的问题,那就查询页面出现了问题,但数值是对的(ps


:因为混淆的两个页面面都在session中取了同一个attr),多出了几个字段值的显示,最后查看源码后,确定是由于


url传过来的参数值未取到导致页面跳转出错,我尝试了其他几个相同的url结果显示,出错情况相同,由于之前都是


在tomcat目录下启动的,最后我决定在myeclipse中使用debug启动后,发现情况正常,参数值显示都存在,而且页面


显示也正常,于是我查看了myeclipse中的tomcat配置:tomcat版本:tomcat-6.0.35,JDK版本:jdk1.6.0_01。
我在查看了环境变量总所配置的jdk为1.5(ps:之前由于持续化集成需要改成1.5的),于是为了测试是否是jdk版本问


题引起的,我将环境变量换成jdk1.6后,在tomcat目录下启动,最后问题解决了。至于为什么jdk1.5和tomcat6取不到


参数,鄙人正在研究,也希望知道的能不吝赐教(注:参数是可以看到的,就是值取不到)。
Claude Code 处理长任务 + Cursor 专注交互:双栈协作的 3 种分工场景与响应提速 35% 实测 揭示 Claude Code 与 Cursor 在 AI 编程中的本质分工:Claude Code 作为离线式架构师处理跨文件、带约束的长链路重构(如单体拆微服务),Cursor 作为现场交互工程师专注秒级局部编辑;提出按任务切片动态切换的三种工程化协作场景,并给出结构化上下文构建、约束型 Prom 阅读详情

相关推荐

华硕ROG玩家国度安装Ubuntu双系统避坑指南:安全启动密钥那些事儿

本文详细解析了在华硕ROG玩家国度设备上安装Ubuntu双系统时,如何正确处理BIOS中的安全启动(Secure Boot)与密钥管理,避免常见的引导失败和Windows系统无法启动问题。指南提供了从数据备份、启动盘制作到BIOS精细设置(如将OS Type改为Other OS而非简单关闭Secure Boot)以及分区规划的完整流程,确保两个系统都能稳定共存。

weixin_29219189的博客 753

路径遍历漏洞深度解析:从原理到宏景HCM文件读取漏洞复现实践

路径遍历(Path Traversal)是一种经典的Web安全漏洞,其核心原理在于应用程序未对用户输入的文件路径参数进行充分校验,允许攻击者通过构造包含`../`等序列的输入,访问预期目录之外的文件系统资源。这类漏洞的技术价值在于其利用门槛低、危害直接,能导致服务器敏感信息泄露,是攻击者实施横向渗透的关键跳板。在文件上传、下载、预览等业务场景中,如果开发者直接拼接用户可控参数与基础路径,极易引入此类风险。本文以宏景HCM人力资源管理系统中的`openFile`接口文件读取漏洞为具体案例,深入剖析其利用方式与

aikb6223的博客 389

ESP32水墨屏日历实战:低功耗自动更新与HTTPS数据解析

本文详细介绍了ESP32水墨屏日历项目的开发实践,重点讲解了低功耗自动更新与HTTPS数据解析的实现方法。通过ESP32的自动休眠功能和水墨屏的零功耗特性,结合HTTPS请求安全获取网络数据,实现了高效节能的桌面日历应用。项目代码开源,适合物联网开发者参考。

xx56789的博客 777

ajax将表单参数传入action中获取参数为null

用ajax获取表单属性传入action的时候,后台总是获取属性值为空。 原来Content-Type不是application/x-www-form-urlencoded的POST请求是不会读取请求体数据和进行相应的参数处理的, 即不会解析表单数据来放到requestparameter map中。所以通过request.getParameter()是获取不到的。 所以说action也获取不到

sirius_blac的博客 1137

搜索引擎——ElasticSearch汇总

汇总——ElasticSearch篇 全文检索 问题1:什么是全文检索? 基本概念:对**非结构化数据/结构化数据**先建立**索引**,再对索引进行搜索**文档**的过程叫做全文检索。 什么是非结构化与结构化数据? - 非结构化数据:没有固定的格式的数据(html,word,excel)---没有固定长度,字段约束,描述,散列数据 - 结构化数据:有固定的格式的数据(如:数据库数据)---有固定长度(varchar(50)),字段类型,描述修饰数据 搜索算法:顺序扫描法、倒排索引法 - 顺序

alonewolf_99的博客 1838

别再死记硬背了!用MaxDEA软件实操SBM、DDF、NDDF模型,手把手教你测算绿色全要素生产率

本文深度解析如何使用MaxDEA软件实操SBM、DDF、NDDF模型,手把手教你测算绿色全要素生产率(GTFP)。通过详细的模型选择对比、数据准备策略和MaxDEA操作流程,帮助研究者科学构建指标体系并准确解读结果,提升环境管理研究的实证分析能力。

weixin_28731231的博客 314

request获取不到参数一种情况

当前端的请求内容类型是application/json时, 后端request.getParameterMap(); request.getParameter(""); request.getParameterNames() 三个方法获取不到请求参数。 此时更改参数, 可以使用vue的前端请求拦截器, 但不能直接放在axios的配置文件, 而是需要放在main.js, axios只会创建时进行拦截, 而放在main.js里面每次请求都会重新进行拦截。 ...

ITcainiaoxuetu的博客 4153

Python爬虫之爬取并下载哔哩哔哩视频

它可以爬取并下载视频文件和音频文件!亲自使用过,太好用了。

2301_80124151的博客 3万+

vue3路由传参获取不到params,获取到为空

注意:从Vue Router的2022-8-22 更新后,我们使用param传参在新页面无法获取数据。

liuzaixi的博客 5771

基于STM32F4XX 、HAL库的GXHT30C温湿度传感器驱动应用C语言程序设计

define GXHT30C_STATUS_WRITE_CHK (1 << 0) // 写数据校验状态。#define GXHT30C_STATUS_HUMI_TRACK (1 << 11) // 湿度跟踪报警。#define GXHT30C_STATUS_TEMP_TRACK (1 << 10) // 温度跟踪报警。#define GXHT30C_STATUS_CMD_STATUS (1 << 1) // 命令执行状态。

PP_Cottage的博客 226

为什么devc++编译项目会失败?提示gcc无法正常启动...

根据你的描述,编译能正常进行时,只打开源文件并没有问题,问题主要出现在创建项目后编译失败,这通常与 Makefile 配置、环境变量、编译器路径设置等因素有关。你可以检查 Makefile 配置,验证 DevC++ 的编译器环境设置,或者尝试清理并重新配置项目。如果问题仍然存在,可以尝试重装 DevC++ 或重新配置工具链。希望如上措施及解决方案能够帮到有需要的你。

**My Coding Family** 1375

关于JAVA中request.getParameterMap与request.getReader()获取不到请求值的解决方案

&nbsp;&nbsp;&nbsp;&nbsp;最近比较忙,经常加班,已经有一个星期多的时间没写博客了,但是即便再忙,也要把自己认为重要的知识点通过博客的形式记录下来! &nbsp;&nbsp;&nbsp;&nbsp;最近在维护公司的旧系统时发现公司的旧网关的异步通知定时任务出现延迟的问题,本来异步通知定时任务每隔30秒都会将支付成功的订单信息通知给商户,按理来说,商户在进行成功支付时都会在1分...

Melo_FengZhi的博客 7845

Windows部署OpenClaw报错不断?这篇环境配置指南帮你解决难题

想在Windows上部署OpenClaw却频频报错?🔧 本文详细梳理了OpenClaw部署必需环境的安装步骤和官方下载地址 📦,提供完整的验证清单和常见问题排查方法,帮你一次性搞定所有环境配置,顺利部署OpenClaw ✅

XiaoqiangClub的博客 6626

关于Struts中ActionForm取不到值的问题解答

今天的开发过程中发生了一件非常狗血的事情:我在Action中想取得从前端Form中传回来的值,可是怎么都取不到。首先检查了Struts的配置文件--无误,之后又检查了AJAX提交的表单名是否和前端Struts标签中的styleId一致。检查都没有问题后,开始查看实体类中的set和get方法。不管怎样都是取不到值,而这些容易出错的地方都没有错误。     晚上回家之后,沏上一杯茶,慢慢的看着代码,

JustCoding_的专栏 3310

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

req.getParameter参数获取为空

用form表单,servlet接收数据为空: entype类型改为"application/x-www-form-urlencoded" 详见博客:解决httpServletRequest.getParameter获取不到参数_lgxzzz的博客-优快云博客_getparameter获取不到参数

m0_50894322的博客 975

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

POSTMAN请求参数后台request.getParameter()获取不到参数问题

复制粘贴其他请求中的userName和accessToken时发现请求到后台一致无参数,删除后重新录入后就好了

a1_HelloWord的博客 3902

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

struts升级版本之后无法获取到参数

struts升级版本之后无法获取到参数 struts原版本是2.3.32,后来因为某些原因升级成2.5.30。升级前可以获取到Content-Type:multipart/form-data 的数据。但是升级后发现获取不到了。开始以为是其他jar包版本的错误改了很长时间也解决不了。 直到我看到一个文章说“请求的头部信息为“multipart/form-data”时需要做处理才可以通过request.getParameter(“”)的方法获取到请求参数(文章地址:“https://www.cnblogs.co

weixin_45214729的博客 847

struts2 在action中获取地址栏的参数

实例:现在jsp页面传递一个名为username的参数到action中 url:   http://localhost:8080/StudentSystem/role_list.action?username=1321312 一、通过get set方法获取 在对应的action类中定义同名变量,并生成set get方法,那么参数将会自动获取值 String user

大鹏_James的专栏 2246

Strut2 URL 标签传参给ACTION只能取到第一参数值问题

jsp [code="java"] myclickdialog tt1 [/code] action中老取不到第二个参数的值 debug request 发现dialogText 参数变成了“amp;dialogText” 原来struts2的标签会做转码把“&”转成立“&amp;”导致(我在firefox4浏览器)...

aguu125的博客 292

struts2后台接收不到url传来的参数

function searchOrder(id,nil,iccid){ document.forms[0].action = &quot;viewCardInfo.action?iccid=&quot;+iccid; document.forms[0].submit(); } 使用表单提交,访问后台,但是后台接收不到iccid这个参数,...

qq_39957042的博客 1109

struts中url传递的问题

1.问题描述 在struts项目开发过程中经常碰到一种情况,当页面已经改变了,浏览器中的地址没有发生变化.举个简单的例子, 在登陆页面中点击登陆的进入主画面,到进入各个具体的其他叶面。浏览器地址栏显示的是 app/login.do, 在struts配置文件中是这样配置的 path="/login"  type="com.action.loginAction" name="loginForm

java屌丝--那些年我们遇到的*问题 484

Struts2框架中action无法获取到jsp页面传递的表单数据的解决办法

最近照着书上的例子写了个小程序,通过Struts2neizhi

菜鸟程序猿 7810

解决方法|struts2执行action前加入拦截器,导致获取不到参数

今天学到使用ONGL表达式实现类型转换虽然我还是不懂ONGL表达式是啥,但抱着“先get书本例子的方法再慢慢深入学习”的想法还是跟着书本敲代码结果!在结果页面里怎么也获取不到输入的参数!经过百度后发现,是因为我使用了自定义的拦截器,如果在配置文件中加入了自定义的拦截器,那默认的拦截器就不会起作用,在Action中就不能取得表单的参数这个时候,就需要显式地调用默认的拦截器defaultStack(注...

蛙爸爸的博客 2581
上一篇: 关于javascript读取xml文档并且兼容Mozilia 、chrome和IE浏览器
linuxOOstudy
博客等级 码龄15年 1粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值