注册 登录
编程论坛 J2EE论坛

JSP论坛

无缘今生 发布于 2008-12-15 15:13, 14079 次点击
暑假在家自己做了一个论坛,现在发上来供大家讨论。

此讨论使用JSP+JAVABEAN+SERVLET实现,尽量做到程序逻辑与视图的分离(但还是有部分没有做好)
后台数据库使用的是MySQL 5.0。

开发工具:
MyEclipse 6.5
Dreamwver 8
WEB服务器: Tomcat 6.0

由于是自己即兴开发,所以,没有文档,但源代码可以运行。
稍后我会再发一个完整的程序:包括完整的开发文档及可运行的源代码。

附件中:myforum.rar为程序源代码
        myforum_sql.rar为数据库表的代码
43 回复
#2
luwenwen2009-08-03 17:08
不错啊   恩   支持下LZ
#3
drifter2009-08-31 20:40
回复 楼主 无缘今生
学习,顶一个
#4
淮少智2009-09-05 16:04
回复 楼主 无缘今生
太好了!
#5
坏小孩2009-09-10 11:54
支持啊啊
#6
it0012009-10-12 15:58
支持。
#7
xiyue2009-10-19 13:16
不错
#8
海纳百川2009-11-13 19:45
不错下载一个
#9
wskiawv2009-11-23 22:26
确实不错,支持一下。
#10
sun_zhaojian2010-02-21 18:04
学习
#11
nothingoh2010-02-28 21:16
支持~~~
#12
jimk52002010-03-07 23:29
这学期我想学BBS,拿你的来参考一下,谢谢分享
#13
北极企鹅2010-03-09 15:40
顶一下
#14
maliliuli2010-03-13 05:57
复键呢
#15
zhp2232010-03-27 20:42
support
#16
zjwzghc2010-04-10 20:32
学习。。。。
#17
小柳2010-04-16 18:09
顶下
#18
yzx461902192010-06-07 20:04
顶   不错  先下了
#19
hnson2010-09-25 15:48
hehe
#20
wangqiangib2010-10-18 16:53
   不错
#21
luyixin2010-11-30 21:04
我非常想学习一下,到哪里下载啊?
#22
roboslyq2010-12-14 12:27
初来乍到,下来瞧瞧。。。顶!!
#23
yzy99522010-12-23 21:21
拿来看看,学习一下
#24
wxx_yeying2011-02-24 17:25
加油
#25
aina2011-04-01 21:12
还没有看呢,先下载看看。
#26
xu99762011-04-18 19:30
下好了,感觉Web开发不容易呀。
#27
amyming1232011-06-08 00:58
为什么下载不了啊?
#28
seetain2011-06-10 00:04
有时间研究研究,谢谢无私共享
#29
beng123452011-09-04 20:31
谢谢分享哦...
#30
zengqiang20062011-09-26 10:30
回复 楼主 无缘今生
hahh
#31
fxj1102011-10-09 11:52
能不能加我QQ一下方便交流学习 386836191
#32
hanne2011-11-03 11:06
观摩观摩
#33
liuth47112011-11-15 17:21
he_forum.sql    里面编码有错。。。。。   你写的时候用的是GBK ???  怎么乱码的啊。。   
#34
acfun2011-12-16 14:16
新人,表示会好好学习一番
#35
俊杰45852012-06-07 19:01
是该有专门的JSP论坛
#36
apeng2012-07-16 22:55
下载了做为学习范例了
#37
songe20122012-07-22 15:45
研究一下(ˇˍˇ) !·~
#38
huizegyy2012-12-02 13:56
怎么把forEach循环出来的多个radio,提交到后台,并将它存入数据库
如何把下面获得的选择题答案插入到数据库
<form id="form2" name="form2" action="/institutions/answerServlet" method="post">
<c:forEach items="${paper.topics}" var="topics" varStatus="status">
<table width="970" height="132" border="0" align="center" cellspacing="0"style="border:1px solid #0099FF" >
  
  <tr>
    <td width="39" valign="top">${topics.topicNumber}.</td>
    <td colspan="2" align="left">${topics.topicName}</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td width="48">
   
      <label>
        <input type="radio"   name="answerResult${status.index}" value="A"  />      
        A. </label>
      </td>
    <td width="861" align="left">${topics.topicOptiona}</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td width="48">
        <label>
         <input type="radio"  name="answerResult${status.index}" value="B"/>
          B. </label>
    </td>
    <td align="left">${topics.topicOptionb}</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td width="48">
        <label>
        <input type="radio"  name="answerResult${status.index}" value="C"  />
          C. </label>
</td>
    <td align="left">${topics.topicOptionc}</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td width="48">
        <label>
         <input type="radio"  name="answerResult${status.index}" value="D"  />
          D. </label>
   </td>
    <td align="left">${topics.topicOptiond}</td>
  </tr>
  
</table>

<table width="970" height="15" align="center" border="0" cellspacing="0">
 <tr>
    <td width="15"><input  style="height:15px;" type="hidden" name="pid" value="${topics.topicNumber}"></td>
<td><input style="height:15px;" name="tid" type="hidden" value="${user.usersId}"></td>//获得题目id
<td> <input  style="height:15px;" name="uid" type="hidden" value="${paper.paperId}"></td>
  </tr>
</table>
</c:forEach>

<table width="970" height="15" align="center" border="0" cellspacing="0">
 <tr>
    <td align="right"> <input type="submit" value="交卷"/>
      &nbsp;&nbsp;</td>
    <td align="left"> <input type="submit" value="打印" onClick="javascript:window.print();"/></td>
  </tr>
</table>
</form>
后台SERVLET
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

Answer answer=new Answer();
Integer uid= new Integer(request.getParameter("uid"));用户id
    Integer pid= new Integer(request.getParameter("pid"));
    Integer tid=new Integer(request.getParameter("tid"));//题目id
    Map map = request.getParameterMap();
   // String answerResult=request.getParameter("answerResult");

PaperDAO pdao = new PaperDAO();
    Paper paper = pdao.findById(pid);
   
    UsersDAO udao = new UsersDAO();
    Users users = udao.findById(uid);
   
    TopicDAO tdao = new TopicDAO();
    Topic topic = tdao.findById(tid);
   
    AnswerBiz abiz=new AnswerBiz();
  // answer.setAnswerResult(answerResult);
    Set<String> key = map.keySet();
    for (Iterator it = key.iterator(); it.hasNext();) {
     String s = (String) it.next();
     answer.setAnswerResult(s);
    }
    answer.setUsers(users);
    answer.setTopic(topic);
    answer.setPaper(paper);
    answer=abiz.AnswerAdd(answer);
    request.getSession().setAttribute("users",users);
    request.getSession().setAttribute("answer", answer);
    request.getRequestDispatcher("reception/daan.jsp").forward(request, response);
}
 请你帮我看下要怎么实现啊!非常感谢


#39
ccc33122012-12-10 16:24
不错
#40
change04012012-12-25 14:15
正急需···
#41
look小菜2012-12-31 14:26
等我看看。。喜欢。。
#42
类似简单2013-06-16 13:53
可以啊!学习!
#43
sgs3112013-07-03 08:26
回复 楼主 无缘今生
楼主哪里有讲解呢?看不太懂呢
#44
zmxcom2014-03-18 16:16
1