请教页面传参问题...小弟急啊!!!

fantasy0212 2006-01-19 08:16:52
大家好:
我在jsp页面接受参数 然后到数据库里进行相应的查询.在jbuilder 里一切正常,但当我打包发布到web服务器下就有问题了.当我选择按城市查询时,比如北京,可以找到很多条符合的数据,会有分页.然后显示在jsp页面中,但当我点击下一页的时候,'北京'这个参数就边成了乱码了.这里我打印了输出语句:
当显示第一页时
sqlStr==select top 50 User_id,Name,Eid,Gender,Hire_day,Hbmonth,Hbday,Job_function,Location,Reporting_manager,Bu from t_user where 1=1 and Gender ='F' and Location ='北京' order by User_id

当点击下一页时
sqlStr==select top 50 User_id,Name,Eid,Gender,Hire_day,Hbmonth,Hbday,Job_function,Location,Reporting_manager,Bu from t_user where 1=1 and Gender ='F' and Location ='±±??' order by User_id

这个是第二页网页传递的参数:
http://127.0.0.1:8080/datacenter/index1.jsp?page=2&Gender=F&Byear=&Bmonth=&Bday=&Hire_day=&Location=北京&Reporting_manager=&Host_manager=&Bu=

看起来都没问题,,可是在第二页'北京'为什么是乱码呢?
我已经在接受参数的语句中 写了request.setCharacterEncoding("GB2312");这句话,,真不知道问题出在哪里了.
我的环境是 sql2000+tomcat

请各位帮帮忙啊,, 老板就要review了..谢谢大家



...全文
214 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fantasy0212 2006-01-20
  • 打赏
  • 举报
回复
哦,多谢大家了,我刚才又试了好多方法,还是不成,,可是在jbuilder里就没问题。真不知道问题出在哪里了,难道和tomcat5.0的版本有关吗 ?
jdsbj2006 2006-01-19
  • 打赏
  • 举报
回复
建议把接受参数时编码用gb2312,应该没有问题的,我都是用这个编码方式
request.setEncoding("gb2312")
tommy_jk 2006-01-19
  • 打赏
  • 举报
回复
不一定非要
http://127.0.0.1:8080/datacenter/index1.jsp?page=2&Gender=F&Byear=&Bmonth=&Bday=&Hire_day=&Location=北京&Reporting_manager=&Host_manager=&Bu=
传,HTML的一些窗口只要知道name=searchField就可以在跳转的页面上使用
String searchfield=request.getParameter("searchField"))获取,这样避免传参的乱码啦!如果还会出现乱码可能需要进一步编写bean代码去转换.一般就是gbk(gb2312) to ISO8859-1和ISO-8859-1 TO gbk(gb2312).
yaray 2006-01-19
  • 打赏
  • 举报
回复
一般都是尽量避免使用URL的形式传递中文的。

解决方式(不一定有效):
页面使用UTF-8编码;
页面另存为UTF-8格式(以记事本为例:在“另存为”时选择“编码”为UTF-8)
在IE浏览器的"工具-->Internet选项-->高级 --> (拉到最下面)勾选“总是以UTF-8发送URL”,默认是已经勾选的。
fantasy0212 2006-01-19
  • 打赏
  • 举报
回复
各位帮帮忙呀!!!!
fantasy0212 2006-01-19
  • 打赏
  • 举报
回复
哦,点击下一也的sql语句是:
当点击下一页时
sqlStr==select top 0User_id,Name,Eid,Gender,Hire_day,Hbmonth,Hbday,Job_function,Location,Reporting_manager,Bu from t_user where 1=1 and Gender ='F' and Location ='±±??' order by User_id
内容概要:本文系统研究了同步电机与构网型变流器在电力系统频率稳定中的动态特性,重点通过Simulink搭建IEEE9节点低惯量电力系统仿真模型,对比分析二者在功率扰动下的频率响应性能。研究深入探讨了构网型变流器采用下垂控制、虚拟同步机控制(VSM)、匹配控制及可调度虚拟振荡器控制(dVOC)等多种先进控制策略对系统惯量支撑和频率调节的作用机理,验证了其在提升弱电网频率稳定性方面的有效性,尤其在低惯量环境和应对突发功率波动时展现出优异的动态响应能力。研究成果兼具理论深度与工程实用价值,为高比例新能源接入背景下的电力系统稳定运行与控制策略优化提供了重要参考。; 适合人群:具备电力系统分析、自动控制理论基础,熟练掌握Matlab/Simulink仿真工具,从事新能源并网、电力电子化电网稳定性、构网型控制技术研究的研究生、科研人员及电力系统领域工程技术人员。; 使用场景及目标:① 掌握同步电机与构网型变流器的精确建模与仿真方法;② 理解并复现下垂、VSM、dVOC等核心控制策略的Simulink实现过程;③ 分析低惯量电网的频率失稳机理,定量评估不同控制策略对系统动态性能的改善效果;④ 支撑相关领域的学术研究、高水平论文复现、科研项目申报与工程方案设计。; 阅读建议:建议读者依据文中描述的IEEE9节点系统拓扑结构,循序渐进地搭建仿真模型,重点关注控制器关键参数(如虚拟惯量、阻尼系数)的设置及其对频率响应曲线(如超调量、恢复时间)的影响。务必动手实践,通过对比不同控制策略的仿真结果,深刻理解构网型变流器模拟同步机“自同步”和“惯量支撑”特性的物理本质,并可结合其他顶尖期刊文献进行交叉验证与拓展研究。

81,111

社区成员

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

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