javaweb-麻烦大家能不能根据我的Action代码完成Jsp代码?

问题描述

麻烦大家能不能根据我的Action代码完成Jsp代码?

public ActionForward showArticleUI(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {

    //得到当前用户[从session取出]
    Users loginUser = (Users) request.getSession().getAttribute("loginuser");

    //获取页码
    String pageStr = request.getParameter("page");
    if(pageStr == null){
        pageStr = String.valueOf(request.getSession().getAttribute("page"));
    }else{
        request.getSession().setAttribute("page", pageStr);
    }
    int page = 1;
    try{
        page = Integer.parseInt(pageStr);
    }catch(NumberFormatException e){
    }

    //获得总记录数
    int count = articleService.getResultBySql("select * from article where authorId=?", new Object[]{loginUser.getId()}).size();
    int maxPage = count / NUMBER;
    if(count%NUMBER != 0){
        maxPage ++;
    }

    //获得列表
    List<Article> list = articleService.getResultBySql("select * from article where authorId=? order by indate limit ? offset ?", new Object[]{loginUser.getId(),NUMBER,(page-1)*NUMBER});

    if(count != 0 && list == null){
        list = articleService.getResultBySql("select * from article where authorId=? order by indate limit ? offset ?", new Object[]{loginUser.getId(),NUMBER,(page-1)*NUMBER});
    }
    request.setAttribute("articlelist", list);

    if(list != null){
        PageData data = new PageData(list,page,maxPage);
        request.setAttribute("articles", data);
    }
    //分页部分
    TurnPageForm tForm = new TurnPageForm();
    tForm.setCurrentPage(page);
    tForm.setMaxpage(maxPage);
    request.setAttribute("turnPageForm", tForm);

    return mapping.findForward("goShowArticleUI");
}
![![![![图片说明](http://img.ask.csdn.net/upload/201504/30/1430395072_509918.jpg)图片说明](http://img.ask.csdn.net/upload/201504/30/1430395052_660100.jpg)图片说明](http://img.ask.csdn.net/upload/201504/30/1430395029_475278.jpg)图片说明](http://img.ask.csdn.net/upload/201504/30/1430395010_900820.jpg)
希望大家帮我写出在JSP页面分页显示日志标题的JSP代码,以供我借鉴学习。这一块我确实不懂,谢谢大家啦。

解决方案

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

解决方案二:

这是我见过的最无耻的问问题的了,直接让别人给你写代码。。。

时间: 2024-08-31 21:18:53

javaweb-麻烦大家能不能根据我的Action代码完成Jsp代码?的相关文章

javaweb- JavaScript 麻烦大家告诉我如下的功能应该怎么实现?

问题描述 JavaScript 麻烦大家告诉我如下的功能应该怎么实现? 现在有两个链接, <a href="add">添加</a> <a href="delete">删除</a> 初始状态是:添加这个链接有效,删除这个链接无效.点了添加链接后,删除链接有效,添加链接无效:点了删除链接后,添加链接有效,删除链接无效.请问这个用Js代码如何实现呢? 解决方案 你应该是绑定的事件吧,你链接过去了还怎么控制.用个全局变量控制下

JavaWeb学习----JSP内置对象详解

[正文] 呼~~~花了一下午的时间,终于把JSP的内置对象的内容学完了,并做好了笔记,方便以后回顾. 今天是10月的最后一天,小小地总结一下吧,这个月共发表博客25篇(排版好麻烦的说),所有内容均由生命壹号本人敲键盘码起.基本是一天一篇,包括国庆的时候也是独霸教研室在学习,学习的大致内容也是和数据库.JavaWeb有关.毕竟以后搞开发不可能是单机吧,网络的部分是多么的重要.下个月要提高学习效率,学习任务要加大,争取早日进入工程实践,嘿嘿~~~ 菜鸟加油,恩,说我自己呢! 骚年矜持,恩,在说你咧!

JavaWeb学习----JSTL标签库

一.JSTL简介: JSTL全名为JavaServer Pages Standard Tag Library,中文名称为JSP标准标签函数库,目前最新的版本为1.2.JSTL是由JCP(Java Community Process)所指定的标准规格,它主要提供给Java Web开发人员一个标准通用的标签函数库. Web 程序开发人员能够利用JSTL和EL来开发Web程序,取代传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序可读性.维护性和方便性. 既然是库文件,那我们就要

javaweb中的资源上传与下载

问题描述 javaweb中的资源上传与下载 求一份关于javaweb中的资源上传与下载的模块代码,,,,,,,,,,,,, 解决方案 这个是上传的代码 package demo; import java.io.File; import org.apache.commons.io.FileUtils; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionSupport; publi

jsp-JSP使用JQery的ajax出现问题,麻烦各位解答

问题描述 JSP使用JQery的ajax出现问题,麻烦各位解答 背景:楼主用MyEclipse建了一个Web项目,使用JSP,其中有<%%>内的java代码以及js代码,在项目中还有一个servlet现在,想实现这样一个效果: 当在jsp中点击一下<form>中的一个button时候,调用js一个funcition,把js一个全局变量传给servlet百度了一下,好像JQery的ajax可以实现,但是楼主按照教程写下代码之后发现项目没有反应,不清楚错在哪里,麻烦大家赐教.具体情况:

java web-关于javaweb中多文件的下载

问题描述 关于javaweb中多文件的下载 在jsp页面选中多张图片,点击下载只能下载一张图片,关于javaweb怎么实现多文件的下载该怎么写后端的代码 解决方案 下载肯定是根据文件名去服务器搜索固定文件,返回给用户的流,这个点下载发回给后台的是你选中图片的名称(唯一标识),而且流只能输出一次,所以多个下载你可以把选中的图片打成压缩包返回给用户 解决方案二: javaweb文件下载javaweb jsp页面中实现文件下载javaweb下载中文名文件兼容IE和火狐

jasperReports 通过java导出各种格式报表,及javaweb项目整合显示各种报表

注意:编写此项目时,请先手动编写**.jrxml  或者用IReport生成**.jrxml或**.jasper 注:java导出报表与web项目显示报表方法其实是相同的,只不过有一句代码不同,如下 html.setParameter(JRHtmlExporterParameter.OUTPUT_FILE_NAME,"C:/Users/Administrator/Desktop/ireport/report1.html");//生成文件 //html.setParameter(JRHt

java web-请问以下这句代码是依据什么原理,来设置起始位置的?麻烦简单举例说明

问题描述 请问以下这句代码是依据什么原理,来设置起始位置的?麻烦简单举例说明 解决方案 这就是一个典型的通过java代码分页 首先everyPage指的是重前台获取到的每页要显示的数据条数,这里明显是可以通过前台设置的,比如设置每页显示10条,那么每页显示的数据就是,因为数据库显示是从0条开始的第一页0-9条数据,第二页10-19条,第三页20-29条.......那么第页就是(n-1)*10-(n*10-1)条,所以这里的currentPage指的是要跳往第几页,比如跳往第5页,就是(5-1)

JavaWeb过滤器的运行机制理解及过滤器.监听器.拦截器-原理&amp;区别

过滤器Filter 一.过滤器的概念. Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能.例如实现URL级别的权限访问控制.过滤敏感词汇.压缩响应信息等一些高级功能. 二.过滤器的运行机制.   没有加Filter的web项目运行机制如下:   加上Filter的web运行机制: 由此可见:Filter的作用