在新闻系统中,一般的首页都只是显示着相关新闻的标题,点击标题后将调出新闻表中的新闻内容并做另一个页面显示出来。
那么怎样做到以少量智能的代码实现呢?
一般比较笨的做法是用select * form table where id = '2';然后内容调出
但我们为了更加方便以后的新闻更新和曾多,我们将用一个循环来解决。最初的想法是能点击主页的相关标题后把其id传给待处理的jsp页面去调出相应的新闻内容。事实上也是要这样做
那么在主页中的标题jsp代码主要是:
<ul>
<% while(gigu.next()){
id = gigu.getString(1);
System.out.println(id);
%> <li class="word"><a href="historyShow1.jsp?id=<%=gigu.getString(1)%>" target="_blank" >
<%=getStr(gigu.getString(2))%> </a></li>
<%
}
%>
其中在点击标题的链接里这句a href="historyShow1.jsp?id=<%=gigu.getString(1)%>" 很关键,它把相因的id POST给处理程序了。gigu.getString(1)这个是拿出id。
而相对应的处理程序是(也就是显示页面):
String id =(String)request.getParameter("id");
String sql="select id,title,text from history where id = '"+id+"'";
以上两个 语句是接受从主页POST过来的id号码然后根据所接受的id号码调出相因的内容,代码如下:
<div id="news">
<%
if(gigu.next()){
%>
<h1><%=getStr(gigu.getString(2))%></h1>
<p>
<%=getStr(gigu.getString(3))%>
</p>
<%
}
%>
</div>
ok就这样,搞定。细节问题以后会修改。
分享到:
相关推荐
【JSP实现网站新闻管理系统示例】是一种基于JavaServer Pages(JSP)技术构建的Web应用,用于管理和展示新闻内容。这种系统适用于浏览器/服务器(B/S)架构,便于用户通过网页浏览和管理员通过浏览器进行新闻的发布...
在这个系统中,我们重点讨论的是基于JSP(JavaServer Pages)技术实现的新闻管理系统。JSP是Java EE平台的一部分,它允许开发者创建动态网页,将业务逻辑与显示内容分离。 **JSP基础** 1. **JSP语法**: JSP页面由...
好用的JSP新闻系统,转的。好用的JSP新闻系统,转的。好用的JSP新闻系统,转的。好用的JSP新闻系统,转的。好用的JSP新闻系统,转的。好用的JSP新闻系统,转的。好用的JSP新闻系统,转的。好用的JSP新闻系统,转的。...
综上所述,"使用jspservlet实现新闻网站系统"是一个集成了前端展示、后端处理和数据库操作的综合项目,通过合理的架构设计和功能实现,为用户提供了一个高效、易用的新闻信息平台。对于初学者,这个项目提供了深入...
SQL语句用于对新闻标题、内容、发布日期等信息进行操作。 3. **Servlet**:虽然JSP可以包含Java代码,但复杂的业务逻辑通常放在Servlet中处理。Servlet是Java Web应用中的服务器端组件,负责接收和响应HTTP请求。 ...
总结来说,这个【新闻发布系统 jsp网页】项目是一个基于JSP技术的后端系统,主要实现了新闻发布、分类管理、用户交互等功能,虽然前端设计简单,但核心功能完备。开发者可以参考此项目学习JSP编程、数据库操作以及...
2. MySQL:MySQL是一种关系型数据库管理系统,广泛应用于Web应用中,存储和管理新闻发布系统中的各种数据,如新闻标题、内容、分类等。 3. 新闻发布:这是系统的主体功能,用户可以创建新的新闻条目,输入标题、...
例如,可能需要创建"新闻"表,包含新闻ID、标题、内容、作者、发布时间等字段,同时可能还有"类别"表和"用户"表,分别关联新闻分类和用户信息。 3. MVC架构:为了使代码结构清晰,新闻系统通常采用Model-View-...
明日JSP新闻系统是一款基于JavaServer Pages (JSP) 技术开发的新闻信息发布与管理系统,主要用于实现新闻的发布、浏览、搜索等功能,是毕业生在完成学业时可能会选择的项目课题,也是理解Web应用程序开发的一个典型...
【jsp新闻发布系统源代码】是一个基于JavaServer Pages (JSP) 技术开发的系统,用于管理和展示新闻内容。在Web开发中,JSP是一种动态网页技术,它允许开发者将HTML、XML或者其他标记语言与Java代码混合编写,从而在...
【Java+Servlet+JSP+MySQL实现Web新闻发布系统】是一个基于Java后端技术栈和MySQL数据库构建的Web应用程序,主要用于发布、管理和展示新闻内容。这个系统的核心组件包括Servlet(服务器端Java程序)、JSP(Java ...
- **新闻发布**:用户可以通过表单提交新闻标题、内容、日期等信息,系统接收并保存到数据库。 - **新闻查询**:根据时间、类别或其他条件,用户可以查询和浏览历史新闻。 - **新闻编辑与删除**:管理员有权修改...
在新闻发布系统中,数据库用于存储新闻标题、内容、发布日期等信息。通过JDBC(Java Database Connectivity)接口,JSP可以与MySql数据库进行交互,如查询、插入、更新和删除新闻记录。 4. **数据访问对象(DAO)...
在这个新闻系统中,SQL Server用于存储新闻标题、内容、发布日期等信息,提供数据的持久化存储,确保数据安全且易于查询。 3. **JavaBean组件**:JavaBean是符合一定规范的Java类,通常用于封装业务逻辑或数据。在...
在新闻管理系统中,SQLServer 2008创建新闻表,存储新闻标题、内容、发布日期等信息,并支持CRUD(创建、读取、更新、删除)操作。 3. **HTML(HyperText Markup Language)**:HTML是构成网页的基础语言,定义了...
【标题】:“jsp新闻发布系统”通常指的是一个基于JavaServer Pages(JSP)技术构建的用于发布和管理新闻内容的应用程序。这种系统可以帮助网站管理员便捷地添加、编辑和删除新闻,同时提供用户友好的界面来展示最新...
系统的核心部分是新闻数据库,通常包括新闻ID、标题、内容、作者、发布时间、分类等字段。设计时需要考虑数据的一致性、完整性和安全性。例如,使用预编译SQL语句防止SQL注入攻击。 3. **新闻管理** - **发布新闻...
1.2 显示新闻详细信息:点击新闻标题后,用户可以查看新闻的详细内容,包括标题、作者、发布时间、内容以及相关的图片或视频。 1.3 新闻信息查询:提供搜索功能,用户可以通过关键词搜索想要获取的新闻信息。 1.4 ...
在新闻发布系统中,JSP页面通常会包含用于显示新闻标题、内容、日期等信息的脚本元素。 描述中提到,项目中的代码可以在博主的博客上找到,这意味着开发者可以参考完整的代码实现来学习和实践。博主也提供了联系...