个人提问模块

个人提问功能

1提问模块:

代码:

<body >
     <div id="bg" style="position:absolute; width:100%; height:100%; z-index:-1">
        <img src="img/tools25.gif" height="100%" width="100%" >
     </div>
     <div id="mq" >
        <form id="mqform" action="<%=basePath%>AddMessageServlet" method="get" >
        <br>
                      问题类型:<select name="classify" size="1">
                                               <option value="软件工程">软件工程</option>
                                               <option value="数据挖掘">数据挖掘</option>
                                               <option value="嵌入式操作系统">嵌入式操作系统</option>
                                               <option value="EDA技术与应用">EDA技术与应用</option>
                                               <option value="Linux">linux语言</option>
                                               <option value="大型数据库">大型数据库</option>
                                       </select><br><br>
                    留   言   者:<input type="text" name="author" size="20"><br><br>
                          留言标题:<input type="text" name="topic" size="50">
                    <p id="matter" align="left">   内   容:</p>  <textarea id="matterright" name="mainbaby" rows="8" cols="70" >
                                     </textarea><br>

             <p id="mqp">
               <input type="submit" value="提交" >  <input type="reset" value="重置">   
             <a href="dealing/showMessage.jsp">查看留言</a></p>
        </form>
      </div>
  </body>

  

2.显示提问模块:

代码:

 <body>

        <%
          String userName =(String)session.getAttribute("userName");
            if(userName==null) {
                String msg="请先登陆账户!";
                int type=JOptionPane.YES_NO_CANCEL_OPTION;
                String title="信息提示";
                JOptionPane.showMessageDialog(null, msg, title, type);
                response.sendRedirect("tishi.jsp");
            }else {
          Connection con=null;
          Statement stmt=null;
          ResultSet rs=null;
          String author;
          String topic;
          int i=0;
          Class.forName("com.mysql.jdbc.Driver");
          String url="jdbc:mysql://localhost:3306/learning?useUnicode=true&characterEncoding=gbk";
          con=DriverManager.getConnection(url,"root","root");
          stmt=con.createStatement();
          String query="select distinct * from showframe where author=‘"+userName+"‘ ";
          rs=stmt.executeQuery(query);
          %>
    <table align="center" width="100%" border="1">
        <tr background="#22dcff" >
            <th>编号</th>
            <th>类型</th>
            <th>主题</th>
            <th>回复</th>
            <th>操作</th>
        </tr>
          <%
          while(rs.next()){
          author=rs.getString("author");
          topic=rs.getString("topic");
          i++;
           %>
          <tr height="40" >
              <td align="center"><%=i %></td>
              <td align="center"><%=rs.getString("classify") %></td>
              <td align="center"><a href="dealing/response.jsp?author=<%=author%>&topic=<%=topic%>"><%=topic%></a></td>
              <td align="center"><%=rs.getString("total")%></td>
              <td align="center"><a href="dealing/delete.jsp?author=<%=author%>&topic=<%=topic%>">删除</a></td>
          </tr>
          <%
            }
            }
           %>
     </table>
  </body>

  

时间: 2024-11-13 18:26:29

个人提问模块的相关文章

回复提问模块设计

回复提问模块功能的实现 1.先在热门关注上选择一个问题或者市搜索关键字选择一个问题 2.再点击主题栏里的关键字进入这个问题 代码: <body> <div id="bg" style="position:absolute; width:100%; height:100%; z-index:-1"> <img src="img/MainLog.png" height="100%" width=&qu

《在线问答与学习管理》需求规格说明书

1.  概述 1.1  目的 本文档是<在线问答与学习管理>系统需求分析说明书提供设计人员使用,作为系统设计的依据.该系统是基于web端开发的在线问答系统.能够正确的完成在线提问.在线回复以及解答展现是项目验收标准重要的组成部分.工程编码完成后,各种环境测试方案计划与测试结果所整理成的测试文档是软件维护的重要参考资料. 1.2  范围 本文档是项目的需求规格说明书.是项目需求人员.项目经理.软件工程组与用户共同参考的标准,是项目可行性的重要依据.未经项目经理书面许可,该文档不得提供给上述规定对

nodejs-npm模块管理器

JavaScript 标准参考教程(alpha) 草稿二:Node.js npm模块管理器 GitHub TOP npm模块管理器 来自<JavaScript 标准参考教程(alpha)>,by 阮一峰 目录 简介 npm init npm set npm config npm info npm search npm list npm install 基本用法 安装不同版本 避免系统权限 npm update,npm uninstall npm run 参数 scripts脚本命令最佳实践 p

关于phpcms中模块_tag.class.php中的pc_tag()方法的含义

关于phpcms中模块_tag.class.php中的pc_tag()方法的含义: 在phpcms系统中自己写后台模块,要在前台模板中显示出来需要在\phpcms\modules\自己定义的模块名\classes\目录下写一个"模块名_tag.class.php"文件,此文件中输出前台模块板所使用的自定义的pc标签,标签定义类中的方法如何写我在这里就不赘述了,因为网上很多相关内容的资料,比如:(http://wenku.baidu.com/link?url=sesC6Zsic5BJi6

解决模块间耦合的设计模式

大家都知道,模块间的耦合不利于代码的可读性和可维护性,好的代码一般都会按功能或者别的将代码模块化,那么模块化的代码之间怎么通信呢?下面来介绍两种用于模块间解耦的设计模式. 观察者模式 概念介绍 观察者模式也被称作消息机制或发布-订阅者模式,为了解决主题对象与观察者之间功能的耦合. 观察者模式有一个消息容器,和三个方法,分别是订阅信息方法.取消订阅的信息方法.发送订阅的消息方法. 例如: /* * 将观察者放在闭包中,当页面加载就立即执行 */ const Observer = (function

基于nodejs的http模块通过smartqq实现自动收发qq消息的程序

---恢复内容开始--- 背景:2月1日我们实验室的qq群引入了一个聊天机器人,可实现签到,打劫,玩游戏(如24点,猜字谜等)等的功能,签到,打劫成功,游戏胜利(如24点回答正确)可获得积分,寒假时未曾关注群所以开学时自己毫无积分,而其他同学都已为富一方,尤其是某学长积分竟达十万之巨,(签到一次100左右,24点回答正确100),遂疑惑,问之,学长曰:无他,刷分耳.于是在4月9日,参考了下学长的思路(http://www.zhangzaizai.com/2017/02/08/xiaozi-hel

asp.net调用非托管dll,无法加载 DLL,找不到指定模块解决方法。

最近开发一个项目,里面用到了非.net开发的一个dll文件接口,发现发布到window2003服务器上后,运行网站总是提示 "无法加载 DLL"D:\11\1.dll": 找不到指定的模块. (异常来自 HRESULT:0x8007007E). "这个错误.但是我在本地xp系统上调试是可以的. dll使用com调用如下 [DllImport(@"D:\11\1.dll", EntryPoint = "aaa", CharSet

python基础-第六篇-6.4模块混战

我们之前接触多的编程方式就是函数式编程,而且喜欢就一个文件里写完所有的程序代码,这样做在前期感觉还不错,不过一旦你的程序变复杂,在易读性和排错方面就感觉好吃力,功能界限不明显,那今天我们就来讲讲怎么用模块进行功能分类 单文件编程 来!先看一个用单文件函数式编程实现所有的功能的例子 #数据源 database = { 'engine':'mysql', 'host':'localhost', 'port':3306, 'user':'root', 'password':'123' } #用户权限认

Nginx模块fastcgi_cache的几个注意点 转

Nginx模块fastcgi_cache的几个注意点 去年年底,我对nginx的fastcgi_cache进行摸索使用.在我的测试过程中,发现一些wiki以及网络上没被提到的注意点,这里分享一下. 在web项目中,大家都已经非常熟悉其架构流程了.都说Cache是万金油,哪里不舒服抹哪里.这些流程中,几乎每个环节都会进行cache.从浏览器到webserver,到cgi程序,到DB数据库,会进行浏览器cache,数据cache,SQL查询的cache等等.对于fastcgi这里的cache,很少被