jsp里面怎么接收类似这种方式传递过来的参数?

itzhiren 2006-02-28 04:44:02
jsp里面怎么接收类似<a href='aa.jsp?f1=f1&f2=f2&f3=f3'>这种方式传递过来的参数?
...全文
459 14 打赏 收藏 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
cucuchen 2006-03-01
  • 打赏
  • 举报
回复
不建议使用太长的url传值方式,可以改为form方式.另外,可以考虑减少传值,比如说传一个id过去,再到另外的网页用id查询一次,取得要用的数据再对数据进行调用....
xinxideyilian 2006-03-01
  • 打赏
  • 举报
回复
如果f1是参数时:
<a href="kk.jsp?f1=<%=f1%>&f2=<%=f2%>&f3=<%=f3%>">kk</a>
String str1=request.getParameter("f1");就得到了传过来的值!
String str2=request.getParameter("f2");
String str3=request.getParameter("f3");
String sql="slelect * from table where colunm1=str1 and column2=str2 and cloumn3=str3";
itzhiren 2006-03-01
  • 打赏
  • 举报
回复
哦,我知道了,原来在接收页面判断的时候应该用.equals,我用的是==,不知道这两个有什么区别呢?
sunweijia 2006-03-01
  • 打赏
  • 举报
回复
<a href="cust_info_mod.jsp?dlm="+rs.getString("c_dlm")+"&mm="+rs.getString("c_mm")+"&yhmc="+rs.getString("c_yhmc")+"&dz="+rs.getString("c_dz")+"&lxr="+rs.getString("c_lxr")+"&dh="+rs.getString("c_dh")+"&yb="+rs.getString("c_yb")+"&yx="+rs.getString("c_yx"))+"&fwq="+rs.getInt("n_fwq")+"&act=mod">修改</a>

就是这么写的?!你看下提交的页面的源代码,里面是不是如你所说的<a href='aa.jsp?f1=f1&f2=f2&f3=f3'>....</a>
是不是<%=rs.getString("c_yhmc")%>
itzhiren 2006-03-01
  • 打赏
  • 举报
回复
改成上面的,还是接收不过来,郁闷
pengxixi 2006-03-01
  • 打赏
  • 举报
回复
<%filename1 = rs.getString("filename1");
filename2 = rs.getString("filename2");
%>
.....
<a href="testXLS.jsp?&inputfile=<%=filename1%>&outputfile=<%=filename2%>">down</a>

testXLS.jsp中
<%
String inputfile = request.getParameter("inputfile");
String outputfile = request.getParameter("outputfile");
%>

象上面是可以的
itzhiren 2006-03-01
  • 打赏
  • 举报
回复
有没有人知道为什么呀?
itzhiren 2006-03-01
  • 打赏
  • 举报
回复
我的前面一个页面的一个超连接是这样写的:
<a href="cust_info_mod.jsp?dlm="+rs.getString("c_dlm")+"&mm="+rs.getString("c_mm")+"&yhmc="+rs.getString("c_yhmc")+"&dz="+rs.getString("c_dz")+"&lxr="+rs.getString("c_lxr")+"&dh="+rs.getString("c_dh")+"&yb="+rs.getString("c_yb")+"&yx="+rs.getString("c_yx"))+"&fwq="+rs.getInt("n_fwq")+"&act=mod">修改</a>
实现点击“修改”的时候,转到cust_info_mod.jsp这个页面进行用户信息修改,可是我在cust_info_mod.jsp这个页面中接收:
out.print(request.getParameter("act"));

输出的是null
没有接收过来呀
itzhiren 2006-03-01
  • 打赏
  • 举报
回复
谢谢!
itzhiren 2006-02-28
  • 打赏
  • 举报
回复
怎么我用request.getParameter得到的参数值是null呢?没有传过来?
guyungong 2006-02-28
  • 打赏
  • 举报
回复
可能是个数组,如果request.getParameter("f1")取不到,再加个request.getParameter("f1")[0] 看看
sheep219 2006-02-28
  • 打赏
  • 举报
回复
同上
725137 2006-02-28
  • 打赏
  • 举报
回复
String values1 =request.getParameter("f1")//得到f1的值
String values2 =request.getParameter("f2")//得到f2的值 如f2=aaa 这里就得到aaa
tjone 2006-02-28
  • 打赏
  • 举报
回复
request.getAttribute("f1")
文末附数据集可视化效果图。 【数据集概况】 · 检测类别(中文):[矿石0(0), 矿石1(1), 矿石10(10), 矿石11(11), 矿石2(2), 矿石3(3), 矿石4(4), 矿石7(7), 矿石8(8), 矿石9(9), 模组矿石(modore), 普通矿石(ore)] · 训练集:1383 张 · 验证集:130 张 · 测试集:66 张 · 总计:1579 张 该数据集聚焦于典型游戏内资源采集场景,以俯视角呈现冰雪覆盖的虚拟地形环境,包含多种类型矿石与特殊资源点。数据集中各类矿石分布密集且形态多样,标注清晰,能够有效支持对复杂背景下的小目标识别与分类任务,具备较高的训练价值和实际应用潜力。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 100 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9185** mAP50-95 | 0.5810 Precision | 0.9468 Recall | 0.8648 train/box_loss | 1.2381 train/cls_loss | 0.4081 val/box_loss | 1.5489 val/cls_loss | 0.5361 【训练过程分析】 100 轮训练后 mAP50 达到 0.9185,模型收敛良好。Loss 曲线前段快速下降,后段趋于平稳,val_loss 无反弹,没有明显过拟合。但 mAP50-95 为 0.5810,和 mAP50 差距 0.34,定位精度仍有优化空间。 【模型性能评估】 Precision 0.9468、Recall 0.8648...
内容概要:本文提出一种融合细菌觅食优化算法(BFOA)、蚁群算法(ACO)与长短期记忆网络(LSTM)的混合智能算法A-ACO-LSTM,用于解决无人机在复杂三维环境中的路径规划问题。通过三维栅格地图建模,结合LSTM对航段风险的预测能力、BFOA在连续空间中的全局优化能力和ACO在离散栅格路径上的搜索优势,构建了“先学习—再优化—后修正”的协同框架。系统综合考虑路径长度、障碍碰撞、飞行风险、转弯平滑度和垂直爬升等因素,设计多目标归一化代价函数与动态权重机制,在保证飞行安全的前提下提升路径质量。代码基于MATLAB实现,包含环境生成、LSTM训练、BFOA连续优化、ACO离散搜索、路径融合与三维可视化等模块,支持参数配置、结果复现与工程扩展。; 适合人群:具备一定算法基础和MATLAB编程经验,从事无人机路径规划、智能优化算法或人工智能应用研究的研发人员及研究生。; 使用场景及目标:①应对城市楼宇、山地地形等复杂三维障碍环境下的无人机自主导航;②实现低能耗、高安全性、强鲁棒性的飞行路径规划;③为多源算法融合与深度学习辅助优化提供技术参考与实现范例; 阅读建议:建议结合完整代码与GUI界面深入理解各模块交互逻辑,重点关注LSTM风险预测与两种群智能算法的耦合机制,可通过更换训练数据、调整环境参数进行二次开发与性能测试。

81,108

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧