请教JSP问题!
本人需要学习一下这样一个功能!!
我将一条信息发帖到某论坛上!
请教一下.应该使用什么方法可以可以跟踪获得 发帖后的那个帖子URL,以及这个帖子每日的回复数!!!
谢谢个人哥哥姐姐弟弟妹妹指导指导!!
本人知道这些曾经设想过:
我将这条信息带上一个HTML标志的ID,通过点击超连接,是否就能获得帖子的URL,以及可以跟踪这个帖子以后的访问量和回复数量了呢???
------解决方案--------------------你要是想用jsp来做的话,你发出请求,返回的肯定是人家让你返回的那个界面,如果想在自己网站上弄,可以加个iframe把他套进来。不就可以看到了。iframe的src是你那个帖子的url
------解决方案--------------------帖子一旦发上去,URL一般来说不会变;至于回复数这些信息都在人家的数据库里,如果能被你取到还得了。
------解决方案--------------------这样 你创建一张表 然后把 request.getRequestURL(); 的值存进去,剩下的就看你怎么收拾了。
------解决方案--------------------不是不行啊,可就是麻烦呀。
你首先要把有你想要的信息页面抓下来,放在StringBuilder里。
然后调用下面这个方法:
public static String getInString(StringBuilder content, String strStart,
String strEnd) {
if (strStart == null) {
strStart = " ";
}
int i = content.indexOf(strStart);
String returnStr = " ";
if (i > -1) {
int istart = i + strStart.length();
content = content.delete(0, istart);
returnStr = getFrontString(content, strEnd);
}
if (returnStr == null) {
returnStr = " ";
}
returnStr = UtilStr.trim(returnStr);
if (returnStr.equalsIgnoreCase( "null ")) {
returnStr = " ";
}
return returnStr;
}
你只要调用就行啦:
getInString(content, "回复次数 ", "次 ");
这样得到的就是那个你想要的“4”。
你自己测试下看看。
------解决方案--------------------这个回复次数,怎么get?
貌似不可以的呀