请网页设计高手过目!!!!救火 分数不够再加!!!

chenguoli 2003-04-03 09:33:41
我的问题情况是这样的!
<%

ResultBean rWorkPlan = (ResultBean)request.getAttribute("SelectWorkPlanResult");
CachedRowSet v=rWorkPlan.getRs();
v.first();
System.out.println("go to workingplan");
System.out.println("This is row: " + v.getRow());
while(v.next())
{
out.print("<TR bgColor=#eeeecc>");
out.print("<TD align="+"middle"+">"+v.getString("PLAN_ID"));
out.print("<TD align="+"middle"+">"+v.getString("TYPE_A"));
//out.print("<TD align="+"center"+">"+v.getString("STAFF_ID");
out.print("<TD align="+"middle"+">"+v.getString("START_TIME").substring(0,10));
out.print("<TD align="+"middle"+">"+v.getString("END_TIME").substring(0,10));
out.print("<TD align="+"middle"+">"+v.getString("STATE_B"));
out.print("<TD align="+"middle"+">"+v.getString("SEND_STAFF_ID"));
out.print("<TD align="+"middle"+">"+v.getString("REV_STATE_ID"));
out.print("<TD align="+"middle"+">"+v.getString("CONTENT"));
out.print("<TD align="+"middle"+">"+v.getString("MEM"));
out.print("<TD align="+"middle"+">"+v.getString("PROGRESS"));
out.print("<a href=ModifWorkingPlan.jsp?PLAN_ID="+v.getString("PLAN_ID")
+"&TYPE_A="+ v.getString("TYPE_A")
+"&START_TIME="+v.getString("START_TIME").substring(0,10)
+"&END_TIME="+v.getString("END_TIME").substring(0,10)
+"&STATE_B="+v.getString("STATE_B")
+"&SEND_STAFF_ID="+v.getString("SEND_STAFF_ID")
+"&REV_STATE_ID="+v.getString("REV_STATE_ID")
+"&CONTENT="+v.getString("CONTENT")
+"&MEM="+v.getString("MEM")
+"&PROGRESS="+v.getString("PROGRESS")
+">修改</a>");
System.out.print("<a href=ModifWorkingPlan.jsp?PLAN_ID="+v.getString("PLAN_ID")
+"&TYPE_A="+ v.getString("TYPE_A")
+"&START_TIME="+v.getString("START_TIME").substring(0,10)
+"&END_TIME="+v.getString("END_TIME").substring(0,10)
+"&STATE_B="+v.getString("STATE_B")
+"&SEND_STAFF_ID="+v.getString("SEND_STAFF_ID")
+"&REV_STATE_ID="+v.getString("REV_STATE_ID")
+"&CONTENT="+v.getString("CONTENT")
+"&MEM="+v.getString("MEM")
+"&PROGRESS="+v.getString("PROGRESS")
+">修改</a>");
out.print("</TR>");
a=a+1;

}

if (v.isAfterLast() == true)
{
System.out.println("We have reached the end");
System.out.println("This is row: " + v.getRow());
}

%>
#############################
这些都是动态生成的
双击想对每条记录进行修改,想进入另外一张修改网面!如何传入每天记录到别外一张网叶
通过href=ModifWorkingPlan.jsp?PLAN_ID=value1&.....
有一个缺点就是&前遇到空格后面的参数就不能传了
想通其它方法,或者有没有高招????
向高手请教………
最好附代码或小例子
小弟不胜感激………
分数不够再加



...全文
73 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenguoli 2003-04-06
  • 打赏
  • 举报
回复
谢谢各位
bjzhanghao 2003-04-04
  • 打赏
  • 举报
回复
用response.encodeURL("ab c")
cugarwang 2003-04-04
  • 打赏
  • 举报
回复
还有一点,你这结构不太好,你让jsp做控制,servlet做显示,反过来了
cugarwang 2003-04-04
  • 打赏
  • 举报
回复
<script language="javascript">
function switchTo(para1,para2,para3,para4,para5)
{
var url = "ModifWorkingPlan.jsp?action=test";
url += "¶1=" + escape(para1);
url += "¶2=" + escape(para2);
url += "¶3=" + escape(para3);
url += "¶4=" + escape(para4);
url += "¶5=" + escape(para5);
location.href=url;
}
</script>

out.println("<a href=\"#\" onclick=\"switchTo('1','2','3','4','5');\">");
airlulu 2003-04-04
  • 打赏
  • 举报
回复
GZ楼上的方法。
也可以通过POST方式提交
chenguoli 2003-04-04
  • 打赏
  • 举报
回复
<% String a=new java.net.URLEncoder("ab c");%>
这样也能传吗?

在编译时报错
javaCompile:构造器java.net.URLEncoder(java.lang.String) 未定义
可我己经加了
<%@ page import="java.net.*"%>
<%@ page import="java.net.URLEncoder"%>
<%@ page import="java.lang.String"%>
Philzzf 2003-04-04
  • 打赏
  • 举报
回复
传递参数时对所有参数进行转码

String param=new java.net.URLEncoder(param);

然后在接受参数的页面用
String param=new java.net.URLDecoder(param);

再转回来
chenguoli 2003-04-04
  • 打赏
  • 举报
回复
<a href=ModifWorkingPlan.jsp?PLAN_ID=3+TYPE_A=as +START_TIME=2003-02-15+END_TIME=2003-02-15+STATE_B=fds+SEND_STAFF_ID=23+REV_STATE_ID=23+CONTENT=sfd+MEM=adfaa+PROGRESS=23>修改</a>
<a href=ModifWorkingPlan.jsp?PLAN_ID=4+TYPE_A=2 +START_TIME=2020-02-02+END_TIME=2003-02-02+STATE_B=2 +SEND_STAFF_ID=1+REV_STATE_ID=1+CONTENT=2+MEM=2+PROGRESS=0>修改</a>
<a href=ModifWorkingPlan.jsp?PLAN_ID=5+TYPE_A=2 +START_TIME=2002-02-02+END_TIME=2002-03-03+STATE_B=2 +SEND_STAFF_ID=0+REV_STATE_ID=0+CONTENT=22+MEM=2+PROGRESS=0>修改</a>
<a href=ModifWorkingPlan.jsp?PLAN_ID=11+TYPE_A=null+START_TIME=2002-01-01+END_TIME=2002-01-01+STATE_B=AAA+SEND_STAFF_ID=1+REV_STATE_ID=1+CONTENT=222+MEM=222+PROGRESS=0>修改</a>
<a href=ModifWorkingPlan.jsp?PLAN_ID=12+TYPE_A=null+START_TIME=2002-01-01+END_TIME=2002-01-01+STATE_B=AAA+SEND_STAFF_ID=2+REV_STATE_ID=3+CONTENT=qqq+MEM=qqq+PROGRESS=0>修改</a>
chenguoli 2003-04-04
  • 打赏
  • 举报
回复
03-3-4 8:55:13:508 CST] 59ad70f0 SystemOut U <a href=ModifWorkingPlan.jsp?PLAN_ID=3+TYPE_A=as +START_TIME=2003-02-15+END_TIME=2003-02-15+STATE_B=fds+SEND_STAFF_ID=23+REV_STATE_ID=23+CONTENT=sfd+MEM=adfaa+PROGRESS=23>修改</a>
[03-3-4 8:55:13:528 CST] 59ad70f0 SystemOut U <a href=ModifWorkingPlan.jsp?PLAN_ID=4+TYPE_A=2 +START_TIME=2020-02-02+END_TIME=2003-02-02+STATE_B=2 +SEND_STAFF_ID=1+REV_STATE_ID=1+CONTENT=2+MEM=2+PROGRESS=0>修改</a>
[03-3-4 8:55:13:538 CST] 59ad70f0 SystemOut U <a href=ModifWorkingPlan.jsp?PLAN_ID=5+TYPE_A=2 +START_TIME=2002-02-02+END_TIME=2002-03-03+STATE_B=2 +SEND_STAFF_ID=0+REV_STATE_ID=0+CONTENT=22+MEM=2+PROGRESS=0>修改</a>
[03-3-4 8:55:13:558 CST] 59ad70f0 SystemOut U <a href=ModifWorkingPlan.jsp?PLAN_ID=11+TYPE_A=null+START_TIME=2002-01-01+END_TIME=2002-01-01+STATE_B=AAA+SEND_STAFF_ID=1+REV_STATE_ID=1+CONTENT=222+MEM=222+PROGRESS=0>修改</a>
[03-3-4 8:55:13:578 CST] 59ad70f0 SystemOut U <a href=ModifWorkingPlan.jsp?PLAN_ID=12+TYPE_A=null+START_TIME=2002-01-01+END_TIME=2002-01-01+STATE_B=AAA+SEND_STAFF_ID=2+REV_STATE_ID=3+CONTENT=qqq+MEM=qqq+PROGRESS=0>修改</a>
[03-3-4
chenguoli 2003-04-04
  • 打赏
  • 举报
回复
向各位再请教一下
是这样的,因为有一个参数是一句话的内容,中间很容易出现空格
用这样方法传好象不行了
有没有其它的办法???????
yun15291li 2003-04-03
  • 打赏
  • 举报
回复
定义个session就可以了。
不过我总觉得没有这个必要。
icecloud 2003-04-03
  • 打赏
  • 举报
回复
str.replace(" ","+")
whodsow 2003-04-03
  • 打赏
  • 举报
回复
我也遇到过,用'+'(加号)代替啊,是不个错的选择。
或者是“ ”也不错。
bjzhanghao 2003-04-03
  • 打赏
  • 举报
回复
“有一个缺点就是&前遇到空格后面的参数就不能传了”,怎么会遇到空格呢,空格会自动转换为%20
代码转载自:https://pan.quark.cn/s/2af55a97eb0f **INA226测试程序参考** 在电子工程和嵌入式系统开发领域,INA226被认为是一款高精度且低功耗的电流与电源监控器,其应用范围广泛,涵盖电池管理系统、电源路径管理以及智能能源监测等多个方面。该芯片由德州仪器(Texas Instruments)负责生产,能够提供精确的电流和电压测量结果,并具备灵活的配置选择。 **INA226芯片功能详解** INA226的核心特性包括: 1. **双向电流测量**:能够测量流经设备的正向电流和反向电流。 2. **高压和低压测量**:支持高达60V的电压测量,同时可以测量从微安到安培范围内的电流。 3. **内置模拟电路**:集成了一个精密运算放大器、一个电流检测放大器以及一个高精度电压基准。 4. **I2C接口**:通过标准的I2C接口与微控制器进行通信,便于读取测量数据。 5. **多种配置模式**:允许选择不同的电流和电压范围,以适应不同应用场景的需求。 6. **低功耗**:在待机状态下,功耗非常低,适合用于电池供电的设备。 **平台IO与ESP8266开发环境** `PlatformIO`是一个开源的跨平台集成开发环境,专注于物联网(IoT)项目的开发。它整合了构建系统、库管理和设备支持,显著简化了嵌入式开发流程。`ESP8266`是由乐鑫科技推出的一款低成本且高性能的Wi-Fi微控制器,常用于智能家居和物联网领域。 在`PlatformIO`中配置和编写针对`ESP8266`的INA226测试程序,需要遵循以下步骤: 1. **安装PlatformIO**:在IDE(例如Visual Studio Code、Atom等...
已经博主授权,源码转载自 https://pan.quark.cn/s/6b24333d46cf 这里所说的激光扫描测距仪的实质就是3D激光雷达。 如上面视频中展现的那样,扫描仪可 以获取各转角情况下目标物体扫描截面到扫描仪的距离,由于这类数据在可视化后看起来像 是由很多小点组成的云团,因此常被称之为:点云(PointClould)。 在获得扫描的点云后,可以在计算机中重现扫描物体/场景的三维信息。 自制激光3D扫描仪的知识点涵盖了多个方面,包括激光雷达的基本概念、激光扫描测距的原理、以及如何低成本实现3D激光扫描。 以下是对这些知识点的详细阐述。 激光雷达是一种通过激光测距获取物体表面信息的设备。 它通常用于机器人导航、3D模型重建和地图测绘等领域。 激光雷达能够获取目标物体在各个转角情况下的扫描截面到扫描仪的距离,并将这些数据可视化成点云(Point Cloud)。 点云是由大量小点组成的三维数据模型,这些小点模拟了物体或场景的三维结构。 在制造激光3D扫描仪时,需要考虑的关键原理包括激光三角测距原理和线状激光进行截面测距的原理。 激光三角测距原理是指通过测量发射激光与反射激光之间的角度差异来确定距离。 而线状激光进行截面测距原理则是指将点状激光改变成线型光束,一次性获得整个扫描截面的数据。 市面上的激光雷达产品价格昂贵,主要因素包括使用高速光学振镜进行大角度扫描、通过计算发射/反射激光束相位差的测距手段、以及矫正算法和人工成本。 但个人DIY自制激光雷达时,可以通过降低对精度和性能的要求来大幅降低成本。 例如,使用三角测距方式替代成本较高的TOF测距方式,或者使用普通电机机构驱动激光器来替代高速振镜。 自制激光3D扫描仪的实现,可以考虑制作一个能够测量一个点的设备,并采用类似的三角测距...

81,111

社区成员

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

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