MyTag.java
上传用户:liangcc
上传日期:2019-05-24
资源大小:4412k
文件大小:1k
源码类别:

WEB邮件程序

开发平台:

Java

  1. package com.softeem.webmail.tags;
  2. import java.io.IOException;
  3. import javax.servlet.jsp.JspContext;
  4. import javax.servlet.jsp.JspException;
  5. import javax.servlet.jsp.JspWriter;
  6. import javax.servlet.jsp.tagext.SimpleTagSupport;
  7. public class MyTag extends SimpleTagSupport {
  8. private String action;
  9. private String current;
  10. private String end_page;
  11. public String getEnd_page() {
  12. return end_page;
  13. }
  14. public void setEnd_page(String end_page) {
  15. this.end_page = end_page;
  16. }
  17. public String getAction() {
  18. return action;
  19. }
  20. public void setAction(String action) {
  21. this.action = action;
  22. }
  23. public String getCurrent() {
  24. return current;
  25. }
  26. public void setCurrent(String current) {
  27. this.current = current;
  28. }
  29. @Override
  30. public void doTag() throws JspException, IOException {
  31. JspWriter w = getJspContext().getOut();
  32. w.println("<a href='"+action+"?page=1'>");
  33. w.println("首页");
  34. w.println("</a>&nbsp;&nbsp;");
  35. if((Integer.parseInt(current)-1)>0){
  36. w.println("<a href='"+action+"?page="+(Integer.parseInt(current)-1)+"'>");
  37. w.println("上一页");
  38. w.println("</a>&nbsp;&nbsp;");
  39. }
  40. else{
  41. w.println("上一页");
  42. }
  43. if((Integer.parseInt(current)+1)<=Integer.parseInt(end_page)){
  44. w.println("<a href='"+action+"?page="+(Integer.parseInt(current)+1)+"'>");
  45. w.println("下一页");
  46. w.println("</a>&nbsp;&nbsp;");
  47. }
  48. else{
  49. w.println("下一页");
  50. }
  51. // super.doTag();
  52. }
  53. }