`
文章列表
<html> <head> <title>categorylist.jsp</title> <scripttype="text/javascript"src="../js/TV20.js"></script> </head> <body> <scriptlanguage="javascript"> <!-- addNode(-1,0,"所有类别","../image ...
String sql="update category set name="+name+" descr="+descr+" where id="+id;  切记上面的语句是错误的!!  也不是: String sql="update category set name="+name+", descr="+descr+" where id="+id;  而应该是  String sql="update category set name=' "+name+ ...
我的作法是使用integer类,先用valueof将string转换成integer值,然后再用intvalue将integer转换成int,大致的代码如下: String aa="66"; int bb; Integer tempInt; tempInt=Integer.valueOf(aa); bb=tempInt.intValue(); 这样的代码好像很烦琐,但我找不到更好的方法,如果有更简洁的方法,请不吝指教。SP中接受参数并且转换为int是这样做的: int Id = Integer.parseInt (request.getParameter (& ...
<html> <head> <title>categoryadd</title> </head> <% request.setCharacterEncoding("utf-8"); StringstrPid=request.getParameter("pid"); //System.out.println("strPid1="+strPid); intpid=0; if(strPid!=null) { pid=Integer.parse ...
可能你以前没有注意,在sendRedirect()执行重定向,是在页面处理完了后才会真正跳转,也就是说这个方法后面的代码还会执行,如果这个方法后 面有向客户端输出的代码,就会出现IllegalStateException 异常,在sendRedirect()方法后,加一个return;
由于此前一点JSP基础都没有,所以现学现卖,出了不少问题,现在总结如下:(一)java.lang.IllegalStateException/Attempt to clear a buffer thats already been flushed 严重: Servlet.service() for servlet jsp threw exception java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:433) ...
String sql = "delete from user where id="+id; //not String sql = "delete from user where id="+id; delete not delect
如果在只登录页面进行javascript的验证,,,而不在登录后的页面验证的话,就有可能有这样的安全漏洞,比如,我 把你的登录页面存在自己的电脑上,再把它的源代码中的 javascript代码删掉后,再用空的用户名来登录,此时也是会到登录后的页面的!!!所以两个页面都要添加验证!!!
publicstaticList<User>getUsers() { Connectionconn=DB.getConn(); List<User>list=newArrayList<User>(); Stringsql="select*fromuser"; ResultSetrs=DB.executeQuery(conn,sql); try { while(rs.next()) { Useru=newUser();//此处的语句不能放在while外面,,否则list中放的都只是最后一条的记录 u.setId( ...
序列化
JDK动态代理
Java栈与堆[转]-好文要求置顶 Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享(http://www.duduwolf.com/cmd.asp?act=tb&;id=3 ) 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据 ...
不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。先是看上去不同,他们的调用分别如下:request.getRequestDispatcher("apage.jsp").forward(request, response);//转发到apage.jspresponse.sendRedirect("apage.jsp");//重定向到 ...
dtree来实现树型展示
运行时的异常等
Global site tag (gtag.js) - Google Analytics