酝酿了一段时间,一直想做一个实用性的网站出来并且把它经营好,从5月份开始,到如今一期终于出来了。
从网站的策划,主题定位,到页面界面开发和动态代码后台的搭建,包括数据库的开发,都可怜了我一个人去做。但收获还是有的。
下面给出流程
一般我会先用笔和纸画出需要的效果,然后开始确定这个效果需要的数据库表,字段,然后根据这个表开发一个对应的管理后台,后台开发后我会尝试操作后台,如果数据库表里面有了从后台插入的数据那么证明成功,接下来就完善相应的显示页面,此显示页面也需要从数据库表里面提出信息。
下面给出收获的技术:
首先当然是页面开发的DIV+CSS了,目前本人觉得已经可以掌握
接着是动态技术JSP。
1 学会了向处理页面传将要处理的id值,是通过附加在url上来实现的。
代码如下:
<a href="newsShow.jsp?id=<%=giguNews.getString(1)%>" target="_blank" >
这个一点击就将id传给了newsShow.jsp页面了
newsShow.jsp:
String id =(String)request.getParameter("id");
String sql="select id,title,text from news where id = '"+id+"'";
提取并利用。
2 网友留言和评论板块的实现(这个比较满意)
此功能的问题就在于如何把留言和该留言的评论对上号并且显示出来。我采用的是把留言和评论各分为两张表,用留言的id字段和评论表的idd字段进行匹配。那么,在留言后台发布留言后,会记下其id,在接着的评论过程中,会把从url后取过来的id连同评论内容一起写入评论表里面。以后评论显示页面调用时会判断该留言的id是否存在评论idd,如果有并且相同,那么显示此评论。代码如下:
action="act_dasheng_comment.jsp?id=<%=request.getParameter("id") %> 这个是传给评论表idd字段的。
<%
while(giguComment.next() && giguComment.getString(6).equals(request.getParameter("id")))
{
%> 判断是否存在id == idd
有则显示评论:
网友评论:
<%=getStr(giguComment.getString(3))%>
<%
}
%>
由于涉及到保密,在这里不可能把网站的内容主题公布
www.xhigo.com.cn 上的内容也只不过是测试版本,内容是 随意的。
以后还请大家关注发展!
这是08年时候的事儿了。现在那个域名已经没用。我现在也有网站,是www.xcogo.com 呵呵、欢迎大家来。