知识大全 Struts自定义标签--使用表格显示数据
Posted 表格
篇首语:大鹏一日同风起,扶摇直上九万里。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Struts自定义标签--使用表格显示数据相关的知识,希望对你有一定的参考价值。
Struts自定义标签--使用表格显示数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
app tld
<?xml version= encoding= UTF ?><taglib> <tlib version> </tlib version> <jsp version> </jsp version> <tag> <name>display</name> <tagclass> test DisplayTag</tagclass> <bodycontent>empty</bodycontent> <attribute> <name>page</name> <required>true</required> <rtexprvalue>false</rtexprvalue> </attribute> </tag></taglib>
DisplayTag java
package test;
import java util List;
import javax servlet JspException;import javax servlet jsp JspTagException;import javax servlet jsp JspWriter;import javax servlet jsp tagext TagSupport;
import test Hibernate User;
public class DisplayTag extends TagSupport
/** * */ private static final long serialVersionUID = L;
private String name = alluser ; private String page; public String getName() return name;
public void setName(String name) this name = name;
public String getPage() return page;
public void setPage(String page) this page = page;
private String test; public String getTest() return test;
public void setTest(String test) this test = test;
@Override public int doStartTag() throws JspException return SKIP_BODY;
public int doEndTag() throws JspException boolean valid = false; HttpSession session = pageContext getSession(); if (session != null && session getAttribute(name) != null) valid = true; else try pageContext forward(page); catch (Exception e) // TODO: handle exception throw new JspException(e toString()); JspWriter out = pageContext getOut(); try List users = (List) session getAttribute( alluser ); if (valid) out println( <table border=\\ \\ width= % height= % > ); out println( <tr> ); out println( <th>ID</th> ); out println( <th>Name</th> ); out println( <th>password</th> ); out println( </tr> ); for (int i = ; i < users size(); i++) User user = (User) users get(i); out println( <tr> ); out println( <td> + user getId() + </td> ); out println( <td> + user getUsername() + </td> ); out println( <td> + user getPassword() + </td> ); out println( </table> ); else out println( null ); catch (Exception e) // TODO Auto generated catch block throw new JspTagException( IOException: + e toString()); return SKIP_PAGE; @Override public void release() // TODO Auto generated method stub super release(); this name = alluser ; this page = login jsp ;
LoginAction java
package test struts action;
import java util List;
import javax servlet HttpServletRequest;import javax servlet HttpServletResponse;
import apache struts action Action;import apache struts action ActionForm;import apache struts action ActionForward;import apache struts action ActionMapping;import apache struts validator DynaValidatorForm;
import test Hibernate UserDAO;
public class LoginAction extends Action
private UserDAO userDao;
public UserDAO getUserDao() return userDao;
public void setUserDao(UserDAO userDao) this userDao = userDao;
public ActionForward execute(ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response) throws Exception DynaValidatorForm loginForm = (DynaValidatorForm) form; String username = loginForm getString( username ); String password = loginForm getString( password ); if (userDao isValidUser(username password)) List users = userDao showAll();//在userDao中写操作数据库的方法 其中 showAll()方法是取出数据库中说有数据 request setAttribute( user username); request getSession() setAttribute( alluser users); return mapping findForward( indexGo ); else return mapping getInputForward();
使用
<%@ taglib uri= /WEB INF/app tld prefix= app %>
<app:display page= login jsp />
cha138/Article/program/Java/ky/201311/28512
相关参考
JSP自定义标签实现数据字典 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 关于JSP标签的好处
以前一直使用jstl标签后来也开始使用struts的一些标签毕竟struts的有些标签使用起来还是比较方便 项目中常常会出现struts标签和jstl标签混和用的情况比如在自定义标签或者在循环标
Struts:自定义taglib的开发 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 自定义标签
Java自定义简单标签实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Java自定义简单标签可以
JSP的自定义标签 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一基本概念 标签(Tag):
JSP自定义标签执行顺序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先来看一下简单标签接口
这是后台代码 代码 usingSystem; usingSystemCollections; usingSystemConfiguration; usingSystemData; us
详细讲解JSP自定义标签 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
JSP自定义标签开发入门 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一般情况下开发jsp自定
JSP自定义标签入门实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!首先在eclipse下新建一