求助,OD如何修改字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助,OD如何修改字符串相关的知识,希望对你有一定的参考价值。

参考技术A OD是用于动态调试的,调试的时候资源都已经载入内存了,所以改了也没用。你可以用一些静态资源分析工具试试。以前有一个好像是exeScope的工具,你可以试试。 参考技术B 先找到字符串,在双击字符串进入,看见字符串地址,在数据窗口中查找即可,当然可以ait+m直接内存搜索,注意分清楚程序领域就行

javaweb中页面间的传值问题。求助!

如题,我想传“2018-11-14”的字符串,但是在request接收还是传给后台的时候不知为何就变成了1993!。。。肯定是直接运算减法了!,想知道如何修改,下面贴代码。

报错:
GET http://localhost:8080/select1?pn=1&date1=1993 500 ()

模态框:
<div class="modal fade" id="hotelSelect1Modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span>
</button>
<h4 class="modal-title" id="myModalLabel">请输入查询日期</h4>
</div>
<div class="modal-body">
<form class="form-horizontal">
<div class="form-group">
<label class="col-sm-6 control-label">日期格式:xxxx-xx-xx</label>
</div>
<div class="form-group">
<input class="col-sm-4 col-sm-offset-2" type="text" value="2018-11-14" name="date1" id="date1">
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" id="select1_btn" class="btn btn-default" data-dismiss="modal"
onclick="select1()">查询</button>
</div>
</div>
</div>
</div>
模态框的按钮onclick方法为select1()
window.location.href ="../views/selectavg.jsp?date1="+document.getElementById("date1").value;

selectavg.jsp:
function to_page(pn)
$.ajax(
url: "$APP_PATH/select1",
data:
pn: pn,
date1: <%=request.getParameter("date1")%>
,
......
由报错信息看出就是上面的request.getParameter("date1")得到了1993,我想得到原来的2018-11-14请问该怎么改?

参考技术A 1、代码中的交互时间,定义统一的时间格式。格式:字符串201812041705或者long型。client端传给后台后再根据你想要的格式format一下,后台传给前端定义统一的标准,那么就不会出现因为格式不对或者语言不对应出现解析的错误。
2、数据库用timestamp

以上是关于求助,OD如何修改字符串的主要内容,如果未能解决你的问题,请参考以下文章

怎么用OD修改某软件窗体标题?

Java求助:如何建立一个树形结构

华为OD机试 - 递增字符串(Java & JS & Python)

华为OD机试真题 JS 实现严格递增字符串2023 Q1 | 100分

把下面查询语句的在java中转换成sql语句,求助。

易语言写程序如何防破解?