我写了个BBS,很功能是实现了,但觉得真正的论坛绝对不会是这样...漏洞太多
分页的问题 我是在当前的主页面bbs.jsp,点那个页数然后连接回当前这个页面bbs.jsp,正规的BBS是如何传递的?我用的方法是
<a href=xxxx?pageNo=x>
功能是实现了,但连接回来后http://地址后面也带个?pageNo=x,很土,我看了,没有论坛这么做...
代码是这样的<%
for(int i=1;i<=allPage;i++)
{
%>
<A href="bbs.jsp?pageNo=<%=i%>"> //点击传pageNo给当前bbs.jsp
<%=i%> //页数
</A>
<%
}
%>
我知道有传参并可以在http地址里不显示的方法. 但用在这里就不会....
另外有很多地方我要动态的显示信息.我的做法是定义个String,然后一顿if判断后给String赋值然后把这个String显示出来这种做法对不?感觉很别扭....
分页的问题 我是在当前的主页面bbs.jsp,点那个页数然后连接回当前这个页面bbs.jsp,正规的BBS是如何传递的?我用的方法是
<a href=xxxx?pageNo=x>
功能是实现了,但连接回来后http://地址后面也带个?pageNo=x,很土,我看了,没有论坛这么做...
代码是这样的<%
for(int i=1;i<=allPage;i++)
{
%>
<A href="bbs.jsp?pageNo=<%=i%>"> //点击传pageNo给当前bbs.jsp
<%=i%> //页数
</A>
<%
}
%>
我知道有传参并可以在http地址里不显示的方法. 但用在这里就不会....
另外有很多地方我要动态的显示信息.我的做法是定义个String,然后一顿if判断后给String赋值然后把这个String显示出来这种做法对不?感觉很别扭....
楼主【jingulang】截止到2008-07-22 19:31:12的历史汇总数据(不包括此帖):
发帖的总数量:31 发帖的总分数:1030 每贴平均分数:33
回帖的总数量:427 得分贴总数量:167 回帖的得分率:39%
结贴的总数量:29 结贴的总分数:940
无满意结贴数:2 无满意结贴分:40
未结的帖子数:2 未结的总分数:90
结贴的百分比:93.55 % 结分的百分比:91.26 %
无满意结贴率:6.90 % 无满意结分率:4.26 %
值得尊敬
主要是我很多功能都是通过 url?xxx=xxx实现的包括用户也是 传个用户名过去 然后回贴的操作 就在这个用户的数据库表下操作如果这样不土 我直接打http://topic.csdn.net?name=java2000_net 过去 (假设)那我就有斑竹的权限了 是吧
你可以把登录的信息记录下来,如果直接打开管理员网页的时候,把这值拿过来判断一下,不就好了。写到session好使不?
不知对不,hidden传值,
首先请问一下,这个BBS是什么框架,还是就是纯JSP coding 出来的呢
如果使用struts的话,是不会出现你说的问题的,因为所有的内容都是form提交的,所以,我觉得要想回答你的问题,有点难度,请再说清楚点啦
明白了 我这个阶段 看来是追求个功能的基本实现就行了你们说的struts什么的我还没接触过呢..
这个就是这样做的,
当然你说的不显示,可以使用hidden来传递,一样的
然后算出总页数,每页显示多少条记录固定好,就可以啦!!不知道是不是你所说的,请把你的思路表达清楚我看了一下你的意思就是分页显示数据。
<script language="javascript">
//回到下一页
function onNextPage(){
}
//回到当前页
function onCurPage(){
}
//回到上一页
function onUpPage(){}
</script>
<form method="request" name="thisform">
<input type="hidden" name="pageNo" value="<%=i%>">
<input type="hidden" name="allPage" value="<%=pageCount%>"></form>