今天去了蓝杰.
本来是做项目总结的.
虽然还粗糙, 还是很不害臊的 拿了过去,
幸好, 人来的很少, 总结推迟了...
不过, 胡zong 却给我们上了大大的一节课...
收获蛮大...
细节! 细节! 精致!
估计就是被这么一激, 丢失了好久的java热情, 又恢复了一点点...
今晚就 很安静 很安静的写了一个晚上的代码...
还是在继续完善我们的web项目---- 部落阁.
还有听说瑶姐 签了淘宝了~~ 羡慕 + 祝福 + 榜样...
讲点正题. 今晚的碰到的一些问题...
最后的这一个小时 在研究对文章发表评论这一模块...
估计大家都觉得挺简单就完成了.
可是 问题就偏偏这样被我碰上了...
发表评论, 在将评论添加进入数据库的时候, 需要评论的 "内容+发表人+对应的文章+发表时间"
内容,发表人,时间 都不难实现, 像是发表人, 直接可以从登录后的session里面取出.
至于"对应的文章", 也就是用户评论的文章对象,
在将其传给MakeComment.java 这个servlet 来进行处理的时候,
真费了点时间...
直接讲讲最后实现的方法吧.. 自己乱想的. 应该会有更好的方法的.
不过觉得这个方法还是 挺简单实用的..
关键就是下面这一句...
<input type="hidden" name = "artID" value= <%=art.getId() %> />
将文章的ID 作为表单(form)的一部分,
用参数(parameter)的形式提交给了servlet.
即用户提交评论的时候,
上面的代码私底下, "偷偷的" 得到了文章的id ,
顺便 "偷偷的"传了过去.
这样便可以在 servlet 那边接收到ID这个参数, 进行操作.
同时, 又不会对这边的界面造成影响...
小小满足一下... 睡觉去~