作者:hbwgz2009 | 来源:互联网 | 2023-01-12 17:50
由于页面有查询条件,所以删除的时候要把查询条件记住,但是出现了一点问题,页面查询条件中有中文,变量名为appl_Name,但是在Action中m_applNamethis.getReques
由于页面有查询条件,所以删除的时候要把查询条件记住,但是出现了一点问题,页面查询条件中有中文,变量名为appl_Name,但是在Action中
m_applName = this.getRequest().getParameter("appl_Name");得到的结果却是m_applName =原料系统 ?m_srcApplCode=Y1
Jsp页面的删除代码如下:
route_id={container.item.routeId}&
appl_Name={container.item.targetApplName}&m_srcApplCode={pageContext.m_srcApplCode}&m_routeId={pageContext.m_routeId}&m_targetApplCode={pageContext.m_targetApplCode}','是否确认删除?')">
删除
7 个解决方案
从页面删除功能键获取的连接地址如下:
Javascript:checkHyperlink('/dexptWebPrj/com/baosight/dexpt/web/msgRouteConfig/removeMessageRouteConfig.do?
route_id=tes001&appl_Name=%E9%87%87%E8%B4%AD%E4%BE%9B%E5%BA%94%E9%93%BE%E7%B3%BB%E7%BB%9F&m_srcApplCode=Y1
&m_routeId=route_id = route_id&m_targetApplCode=target_appl_code = target_appl_code','%E6%98%AF%E5%90%A6%E7%A1%AE%E8%AE%A4%E5%88%A0%E9%99%A4%EF%BC%9F')
不知道到底错在哪里?为什么在removeMessageRouteConfig.do里面获取的到的appl_Name为对应的: "应用系统名 ?m_srcApplCode=Y1 "这是为什么啊?
谢谢各位啦:)
写错了,单步跟踪下来的结果appl_name为'采购供应链系??m_srcApplCode=Y1'
是2个问号,其实m_srcApplCode是另外一个变量但不知道这样写:
appl_Name={container.item.targetApplName}&m_srcApplCode={pageContext.m_srcApplCode}
怎么得到的appl_Name就变了,而m_srcApplCode变量还是可以得到的,没有问题
是不是Javascript:checkHyperlink连接传递的参数不能是中文啊?
看看这个 http://www.haolla.com/girls/index.asp
http://haolla.com/wy
财务销售系统(R22)变成了 财务销售系??R22)