SSI测试-页面表格取数据库表内容

1、页面table表格制作(含样式)

2、页面 form制作

<form id="userlistform" method="post" action="userlist_login.action">
</form>

3.form内的查询按钮

<input type="submit" id="bt1" value="查询" />

4、根据form的action 创建java类 类名:loginAction 方法名:userlist

创建list public List<UserInfo> user_list = null;
加入 set/get方法

写入类

public String userlist() {
        try{
        System.out.println("已进入userlist方法");
        Map<String, String> map = new HashMap<String, String>();
        user_list = bs.queryForList("userlist", map);       
            setSuccessPath("userlist.jsp");
            System.out.print("已进入userlist方法2");
            return "success";
        }catch(Exception e){
            System.out.print(e.toString());         
        }return "success";
    }

5、在login.xml内写入sql查询语句

<select id="userlist" parameterClass="java.util.Map"
        resultClass="Model.UserInfo">
            SELECT userid,loginname,username,password
        FROM userinfo 
    </select>

6、jsp文件中加入表头引用

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
            + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
%>
<%@taglib uri="/struts-tags" prefix="s"%>

7、在需要展示查询结果列中写入:

iterator相当于jsp文件中的user_list数组

<s:iterator value="#request.user_list" id="fe">
                    <tr>
                        <td>
                            ${fe.userid}
                        </td>
                        <td>
                            ${fe.username}
                        </td>
                        <td>
                            ${fe.loginname}
                        </td>
                        <td>
                            ${fe.password}
                        </td>
                    </tr>
                </s:iterator>

如果有异常抛出 查web.xml
添加jsp拦截器:

<filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>*.jsp</url-pattern>
</filter-mapping>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,567评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 9,297评论 0 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,174评论 19 139
  • 一个人坐在窗边静静地看着来往的行人是一件很幸福的事情,因为每一个人脸上的表情都不尽相同,而每个人的故事注定也会有不...
    吗咿吖嘿阅读 2,944评论 0 1
  • 今天下午放学,妈妈接我回家。我们在回家的路上接到了姑奶奶的电话,今天晚上姑奶奶带着表叔上我家来睡觉。妈妈牙疼,我和...
    轩小豆阅读 1,832评论 0 0

友情链接更多精彩内容