当前位置:  技术问答>java相关

JSP里的恶心问题,N天了也没解决,我就不相信没人能解决

    来源: 互联网  发布时间:2015-10-05

    本文导语:  1.地址栏的中文参数问题,搜索了所有的帖子,用尽了所有的办法也不行 2.request.sendRedirect()问题,用了他以后,浏览器经常缓存页面,致使同样的程序第一次运行根第N(N>1)次运行结果不同。更奇怪的居然一用他就出现...

1.地址栏的中文参数问题,搜索了所有的帖子,用尽了所有的办法也不行
2.request.sendRedirect()问题,用了他以后,浏览器经常缓存页面,致使同样的程序第一次运行根第N(N>1)次运行结果不同。更奇怪的居然一用他就出现“找不到服务器错误”
3.recordset.getRow(),在不同的机器上返回值不同,有些是记录数目,有些是记录数目-1

机器配置:
jdk1.4+tomcat3.2+mysql+linux

|
1.地址栏的中文参数问题,搜索了所有的帖子,用尽了所有的办法也不行
你说的是用?带参数的问题吧,我遇到过,是在ns里面,ie里面好象没有这个问题,这个问题没有直接的解决办法,但是可以间接解决,就是用隐藏域,传递参数。
2:应该用response.sendRedirect("/web/end.jsp?flag=payment02");吧,我用的这个没有这个问题啊。


|
1.
传递参数之前URLEncoder.encode(),取参数值时直接用request就可以了。

2.没有遇到“找不到服务器错误”。你可以清除缓存,下面两种方法:
(1)
使用java提供的方法设置http头信息,在jsp或者servlet中都可以 
 
(2)
使用HTML标记,如下: 
 
 
 
 
  

3.
没有用过。

|
这么多高手都给你解决了,应该没什么问题了。

你的tomcat配置里有没有使用GBK或者GB2312字符集?

再有,RecordSet 好像不是java里的吧。。。。。

|
补充2:
加个变值在URL后面。解决Cache问题,就好象CSDN的URL后的temp=xxxx.
response.sendRedirect("xxx.jsp?"+SystemcurrentTimeMillis());

|
Tmsheng说得对,我也是传递参数之前先encode就没问题了。

|
1.在用中文参数前要对中文进行url编码:
pam1=java.net.URLEncoder.encode(pam1);

2.同意  Tmsheng(小唐蔡) 的方法。如果还不好用,则检查所有cache,IE中检查网页选为“自动”;如果你IE是用代理服务器上网的,则暂时将代理服务器选项去掉。

3. 确认你的ResultSet对象不是用标记定义的,要在里面定义。

|
你必须用ResultSet.last()先将游标定位到最后一条记录上,然后再getRow(),因为getRow()返回的是the current row number;另外getRow是jdbc2.0规范中的,如果你的数据库JDBC驱动很老的话,你只有靠next()遍历,累加来统计了。

|
javascript 也可以使用 Form 的,我原来也遇到过这样的一个问题,没有办法,最后改用 Form了

|
up

|
1。我用的是:在jsp中直接传递中文过去,如果在bean中,则需要java.net.URLEncoder.encoder(...)进行编码
2. 最好的方法在后面加一个自动变更的变量,如当前时间
3.getRow()是返回当前记录的行号

|
学习气氛好浓呀。我这个小菜鸟真要好好跟你们学了,特别是版主wjmmml

|
1.
a.jsp


在b.jsp中接收:

***********************
2.清楚cache的方法除了使用temp随机参数之外,可以手动删除/tomcat目录下的work目录,重新启动tomcat即可
**************************
3.使用jdbc的话,先recordset.last();然后recordset.getRow();

|
rs.getRow();jdk确实提供了这个方法,但是在Oracle数据库里面,这个方法并不可用,其他数据库我没用过,不过,我估计这个方法并不可用。所以我们一般是这样:
select RowNum rn, m.* from mem m where ID > 0;

int RowCount = rs.getInt("rn");


|
建议最好尽量不用session,因为很难保证他什么时候会不出差错!
建议最好写代码时工整一点,养成好的习惯会有帮助的!
建议不要在jsp页面上写任何一些sql语句!
其它建议。。。暂不发表!

    
 
 

您可能感兴趣的文章:

  • NOSQL iis7站长之家
  • jsp中文乱码 jsp mysql 乱码的解决方法
  • 用tomcat作为jsp服务器,如何解决jsp中的汉字显示问题?
  • 基于jsp:included的使用与jsp:param乱码的解决方法
  • jsp页面传参乱码的解决方法
  • 解决jsp页面使用网络路径访问图片的乱码问题
  • jsp/servlet开发网站,客户端打印解决方案探讨!
  • 能否在JSP中调用MFC Extension DLL,解决后马上给分。
  • jsp中文显示问号问题解决方法
  • jsp提交到Servlet报404错误问题解决(webroot下子目录)
  • 请大家讨论一下 JSP && JavaBean && Servlet 的调试解决方案
  • 用jsp做的网站怎么解决用户个人相片上传的问题?
  • JSP如何解决权限的问题?
  • 解决图片路径中含有中文在jsp下不能正常显示问题
  • 看过<<JSP设计>>请过看看!急!在线等待!!!问题解决马上结贴!
  • 访问JSP文件或者Servlet文件时提示下载的解决方法
  • 图片路径中含有中文在jsp下不能正常显示的原因及解决
  • 为什么在jsp程序中写中文运行后出现乱码?如何解决?我用的是weblogic5.0
  • 请问:jsp 和 applet怎样通信/? 问题解决给高分!!!!!!!!!!!!!!
  • jsp中文参数问题。很多人都问过了,但就是没有人给出解决方法。一定可以的,有例作证。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • JBuilder运行JSP的问题,一次只运行一个JSP页面
  • jbuilder中编译jsp(included by 另一个jsp文件)的一个问题??
  • 向大家求教一个问题!(好像挺难的!不过也不一定,因为我才学jsp不久,是个jsp低手!)
  • 一个JSP问题:请问如何得到document.referrer内容?我想知道连到A.jsp页面的用户从何处链接来得。
  • 高分问菜问题:怎么在JSP里包含其他JSP文件?
  • 用JB7开发JSP,遇到配置问题.用什么工具开发JSP又快又方便?
  • 各位高手:jsp文件包含jsp文件时的中文问题
  • 最后30分,用jsp中连接过informix的jsp高手请进来看看这个问题,好么?55555
  • 关于jsp调用javabean的问题!调用是成功了,但是有小问题!
  • jbuilder中jsp问题
  • (tomcat不认dom编译器 急死了)jsp问题:在bean加main方法,bean好用,在jsp中引用bean中出错
  • 关于jsp的几个问题
  • 50分!两个简单问题。.jsp文件中可以插入javascript代码吗?是否可以通过某框架中链接的target属性将.jsp文件在另一框架中显示?
  • JSP的应用问题
  • jsp的问题
  • 关于<jsp:include>问题:
  • 关于tomcat和jsp的问题,高手请进
  • jsp问题?
  • ###### 关于 jsp:useBean语法的问题 马上给分 #######
  • 编译JSP文件出错,这可能是什么问题,请教高手!
  • JSP中清空cookie代码参考
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3