您的位置:首页 > Web前端 > JavaScript

jsp 一些技巧……

2005-01-07 11:54 288 查看
如何判断一条sql(update,delete)语句是否执行成功
---------------------------------------------------------------

catch (SQLException e) {
}
catch不到错误应该就成功了
---------------------------------------------------------------

Statement对象提供了三种执行sql语句的方法
1.ResultSet executeQuery(String sql)
执行查询语句,如ResultSet rs=stmt.executeQuery(select * from table_name")
2.int executeUpdate(String sql)
执行insert、update、delete等更新语句,返回操作的记录数目
3.boolean execute(String sql)
执行所有sql语句,返回执行操作是否成功

所以对于insert,update等,用executeUpdate执行后如返回的值是0则失败,为正整数则成功,用第三种方法更不需多说

在JSP中截取字符串:

例如:
String ss="时间:2003/01/09 事件描述:执法部门(比如税务,工商,卫生局)总收费,而且无收据,观众认为是乱收费。";
我想把“事件描述:”以前的都去掉只何足挂齿保留后面的,怎么做呢?
---------------------------------------------------------------

String str1 = "事件描述:";
String ss = "时间:2003/01/09 事件描述:执法部门(比如税务,工商,卫生局)总收费,而且无收据,观众认为是乱收费。";
ss = ss.substring(ss.indexOf(str1) + str1.length());

---------------------------------------------------------------

ss="sdf0#0435#30dsaf#7435";
public void getsubstring()
String strIpCode="sdf0#0435#30dsaf#7435";
StringTokenizer st = new StringTokenizer(strIpCode,"#");
String strReverseIp="";
while (st.hasMoreTokens()) {
String strTemp=st.nextToken();
System.out.println(strTemp)
}
}

在线人数统计

jsp做一个,在线人数统计;
登陆后再线人数加一,退出后减一
---------------------------------------------------------------

import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class SessionCounter implements HttpSessionListener
{
private static int intSessionsCount = 0;
private static Vector vc = new Vector(10);

public void sessionCreated(HttpSessionEvent se)
{
HttpSession ss = se.getSession();
if(ss!=null)
{
vc.addElement(ss) ;
}
intSessionsCount++;
}

public void sessionDestroyed(HttpSessionEvent se)
{
HttpSession ss = se.getSession();
if(ss!=null)
{
vc.remove(ss);
}
if(intSessionsCount > 0) intSessionsCount--;
}

public static int getSessionsCount()
{
return intSessionsCount;
}

public static Vector getAllSessions()
{
return vc;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: