`

JAVA Web Jsp 超链接跳转基本用法实例

web 
阅读更多
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>文章列表</title>
  </head>
 
  <body>
  <script type="text/javascript" src="<s:url value='myjs/ArticleJs.js'/>"></script>
  <div class="content">
<div id="main">
<s:set name="log" value="#session.LOGIN"/>
<div class="left_side">
<div id="atop"><div class="to1">文章列表</div><div class="to2"><s:if test="#log!=null"><a href="go_new_article.htm"><img src="decorators/images/postnew.gif" alt="" align="absmiddle"/>写新文章</a></s:if>&nbsp;</div></div>
<br>
<s:set name="article_list" value="#request.ARTICLE_LIST"/>
<s:if test="#article_list.size==0">
<div id="no_article">
暂无文章
<s:if test="#log!=null">,马上<s:if test="#attr.type>0"><a href="go_new_article.htm?hid=${param.type}">写新文章</a></s:if><s:else><a href="go_new_article.htm?hid=0">写新文章</a></s:else>
</s:if>
</div>
</s:if>
<s:else>
<s:iterator id="ALIST" value="article_list">
<div id="alist">
<div class="atit"><a href="ArticleDetail.htm?id=${ALIST.id}">${ALIST.title}</a></div>
<div class="atime">${ALIST.time}</div>
<div class="acon">
${fn:substring(ALIST.content,0,400)}
</div>
<div class="all"><a href="ArticleDetail.htm?id=${ALIST.id}">阅读全文&gt;&gt;</a></div>
<div class="aopr">
<div class="op">类别:<a href="showArticleList.htm?type=${ALIST.articleType.id}" title="查看该分类中所有文章">${ALIST.articleType.typeName }</a> <s:if test="#log!=null">| <a href="ArticleEdit.htm?id=${ALIST.id}">编辑</a> | <a href="javascript:delArticle(${ALIST.id})">删除</a></s:if> | 
<a href="ArticleDetail.htm?id=${ALIST.id}#comment">评论(${fn:length(ALIST.articleComments)})</a> | <a href="ArticleDetail.htm?id=${ALIST.id}">浏览(${ALIST.scan})</a>
</div>
   </div>
</div>
   </s:iterator>
  <div id="apage">
    <s:set name="page" value="#request.PAGE_LINK"/>
  ${page}
  </div>
</s:else>
</div>

<div class="right_side">
<div id="yboder">
<div id="ytype">
<div class="aty">
<div class="ty1">文章分类</div>
<div class="ty2"><s:if test="#log!=null"><a href="javascript:editTypeName();"><img src="decorators/images/postnew.gif" alt="" align="absmiddle"/>编辑</a></s:if></div>
</div>
<br>
<div id="ylist">
<ul>
<s:iterator id="ATP" value="#session.ALL_ARTICLE_TYPE">
<li><a href="showArticleList.htm?type=${ATP.id}" title="查看该分类中所有文章">${ATP.typeName}</a>(${fn:length(ATP.articles)})</li>
</s:iterator>
</ul>
</div>
</div>
</div>
<div id="yboder">
<div id="acomment">
<span><b>最新文章评论</b></span>
<s:set name="latest_comment" value="#request.LATEST_COMMENT"/>
<s:if test="#latest_article.size==0">
暂无文章评论
</s:if>
<s:else>
<s:iterator id="LC" value="latest_comment" status="st">
<div class="author"><span><s:if test="#st.even">☆</s:if><s:else>★</s:else></span>&nbsp;${LC.user}</div>
<div class="cont"><a href="ArticleDetail.htm?id=${LC.article.id}#comment">${LC.comment}</a></div> 
</s:iterator>
</s:else>
</div>
</div>
</div>
<br>
</div>
</div>
  </body>
</html>
分享到:
评论

相关推荐

    jsp与Servlet跳转实例借鉴.pdf

    JSP与Servlet跳转实例借鉴 本资源是关于JSP与Servlet跳转实例的借鉴,通过三个JSP页面(Index.jsp、Input.jsp、Confirm.jsp)和三个Servlet(InputServlet、ConfirmServlet、ResultServlet)来实现用户登录验证和...

    JSP页面跳转方法小结

    在Java服务器端编程中,尤其是基于Java Servlet和JSP(JavaServer Pages)的应用开发中,页面跳转是一项常见的任务。本文将对JSP页面跳转的几种常见方法进行详细讲解。 1. **使用`&lt;a&gt;`标签(客户端跳转)** 当我们...

    使用JSP技术开发动态web实例.doc

    在本实例中,我们将探讨如何使用JavaServer Pages (JSP) 技术开发一个动态的Web应用程序,以实现一个简单的BBS(Bulletin Board System,公告板系统)网站的首页。这个首页包括用户登录、密码验证以及新用户注册的...

    JSP网络开发实例(企业网站)

    在JSP中,这些部分可以被设计为独立的页面,通过超链接相互跳转。每个页面可以看作是一个单独的JSP文件,其中包含了特定的HTML结构和对应的Java逻辑。 三、JSP页面元素 1. **HTML元素**:构成页面的基本结构,如...

    JSP内置对象[收集].pdf

    JavaServer Pages (JSP) 是一种用于开发动态Web内容的技术,它结合了HTML、脚本语言(如JavaScript)和Java服务器端编程。在JSP中,有九个内置对象,它们提供了对Web应用程序常用功能的直接访问。本实验主要涉及到三...

    江南Style*JAVA程序员面试宝典(实战加培训总结)

    **资源目录**:静态页面放WEB-INF目录外,JSP放WEB-INF/views,Servlet类放src/main/java,web.xml放WEB-INF,Tag libraries放WEB-INF/tags,JAR包放WEB-INF/lib,保护资源放相应目录并设置权限。 **请求、会话和...

    jsp + oracle分页简单实用

    本文档介绍了一种基于JSP(Java Server Pages)结合Oracle数据库实现的数据分页显示方法。此方法利用了JDBC(Java Database Connectivity)2.0标准进行数据库连接与查询,并通过简单的逻辑实现了网页上的数据分页...

    jsp面试题.docx

    - 地址栏中的输入、超链接等使用GET方法。 - 表单提交时,可以通过`&lt;form&gt;`标签中的`method`属性指定提交方式,默认为GET,可设置为POST。 #### 四、页面编码问题处理 **知识点概述:** 页面编码问题主要包括字符...

    Java SpringMVC框架开发之数据导出Excel文件格式实例详解

    页面设计是数据导出Excel文件格式的入口,export.jsp页面非常简单,只有一个超链接,点击超链接将跳转到export.action动作,实现数据导出Excel文件格式。在export.jsp页面中,我们需要使用JSTL或EL表达式来实现动态...

    struts2标签详解与实例

    本文将深入探讨Struts2中的一些核心标签及其使用方法,帮助开发者更有效地利用Struts2构建高质量的Web应用。 #### 二、Struts2核心标签解析 ##### 1. `&lt;s:a&gt;` 标签 - 创建HTML超链接 `&lt;s:a&gt;`标签用于创建HTML...

    struts hibernate Spring 整合实例

    - 对`LoginAction`类中的`execute`方法进行实现,该方法负责接收表单提交的数据,并根据验证结果决定跳转至哪个页面。 ```java public class LoginAction extends Action { public ActionForward execute...

    基于struts2的上传下载实例

    Struts2是一个强大的Java EE应用程序框架,用于构建MVC(模型-视图-控制器)架构的Web应用。在这个"基于struts2的上传下载实例"中,我们将探讨如何利用Struts2实现文件上传和下载的功能。 首先,让我们理解上传功能...

    DispatchAction实例

    3. **构建请求**:在客户端(通常是JSP页面)中,可以通过超链接或者表单提交来构造请求,设置`method`参数为对应的方法名。例如: ```jsp 保存 删除"&gt; ``` 4. **处理返回**:`execute`方法执行完毕后,通常...

    springmvc学习文档

    - 在index.jsp页面中,通过建立超链接的方式可以触发对应的URL请求,并展示如何通过控制器逻辑跳转到相应的视图页面。 以上知识点详细阐述了SpringMVC的入门学习,包括项目配置、控制器编写、视图解析以及@...

    Struts标签from,bean,logic.pdf

    虽然文档中的一些文字由于OCR扫描技术的原因,可能出现识别错误或遗漏,但整体上不影响我们对Struts标签库的使用方法和目的的理解。开发者在编写Web应用时,需要将这些标签在JSP页面中正确使用,以确保数据能够正确...

    企业宣传网站项目中遇到的问题及知识点

    在这个示例中,商品列表的展示通过 JSP (JavaServer Pages) 实现。`&lt;table&gt;` 标签用于创建表格布局,`&lt;%@ include %&gt;` 语句用于包含其他 JSP 文件,如顶部导航(`top.jsp`) 和左侧菜单(`left.jsp`)。`ProductDaoImpl...

    Struts模块化编程教程

    - **registration** 模块提交数据后,若验证失败则返回 **index.jsp**,否则跳转至 **resultok.jsp** 显示注册成功。 - **approval** 模块提交后直接进入 **resultok.jsp** 显示审批结果。 #### 三、Struts模块化...

    struts框架及标记库

    Struts框架,作为Java Web开发中的经典MVC(Model-View-Controller)架构实现之一,自问世以来便因其组件的模块化、灵活性以及高重用性,而备受开发者青睐。其核心设计思想在于通过将业务逻辑、数据管理和用户界面三...

Global site tag (gtag.js) - Google Analytics