首页 / 更多教程 / jsp页面如何遍历数据库的表
jsp页面如何遍历数据库的表
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jsp页面如何遍历数据库的表,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3273字,纯文字阅读大概需要5分钟。
内容图文
![jsp页面如何遍历数据库的表](/upload/InfoBanner/zyjiaocheng/477/ae55f86508fd485299c11a189f54a974.jpg)
- 从JSP页面开始讲起,在此用的是
<s:iterator var="word" value="#wordList>//其中wordList是与Action中context.put("wordList", wordList);里的list集合相对应的,list装的是数据库东西,word只是个变量名 <s:property value="#word.details"/>//用<s:property取出wordList元素中的details属性, 即数据库中的details字段 </s:iterator>
- 现在来到action
private String time;
private String details;
public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}
public String getDetails() {
return details;
}
public void setDetails(String details) {
this.details = details;
}
public String showWordList()throws Exception{
ActionContext context=ActionContext.getContext();
List<Word> wordList=WordDao.getWordList();//List集合接收的是从Dao层传来的数据库内容
context.put("wordList", wordList);
return "word";
}
- 然后就是Dao层
public static List<Word> getWordList() { Session session=HibernateSessionFactory.getSession(); try { Criteria criteria=session.createCriteria(Word.class); List<Word> word=criteria.list();//获取数据库里的表装到List集合中 session.close(); return word;//返回list集合 } catch (Exception e) { e.printStackTrace(); } return null; }
- 接着就是model层
public class Word implements java.io.Serializable{ private static final long serialVersionUID = 1L; private Integer id; private String time; private String details; public Word() { } //重载构造方法 public Word(String time, String details) { this.time = time; this.details = details; } ...下面省略各个成员的set,get方法 }
现在是hbm.xml,与hibernate.cfg.xml相关文件的配置
//以下是hbm.xml <hibernate-mapping> <!-- 映射数据库的word表 --> <class name="com.model.Word" table="word" catalog="se"> <!-- 映射id字段 --> <id name="id" type="java.lang.Integer"> <column name="id" /> <generator class="identity" /> </id> <!-- 映射name字段 --> <property name="time" type="java.lang.String"> <column name="time" length="30" not-null="true" /> </property> <!-- 映射pwd字段 --> <property name="details" type="java.lang.String"> <column name="details" length="2000" not-null="true" /> </property> </class> </hibernate-mapping> //以下是cfg.xml <hibernate-configuration> <session-factory> <property name="dialect"> org.hibernate.dialect.MySQLDialect </property> <!-- 链接地址 --> <property name="connection.url"> jdbc:mysql://localhost:3306/se?useUnicode=true&characterEncoding=UTF-8 </property> <!-- 数据库user --> <property name="connection.username">root</property> <!-- 数据库user密码 --> <property name="connection.password">root</property> <!-- 连接driver --> <property name="connection.driver_class"> com.mysql.jdbc.Driver </property> <property name="myeclipse.connection.profile"> com.mysql.jdbc.Driver </property> <property name="show_sql">true</property> <property name="format_sql">true</property> <!-- 映射文件 --> <mapping resource="com/model/Word.hbm.xml" /> </session-factory> </hibernate-configuration>
- 接着是struts.xml的配置
<action name="wordpage" class="com.action.WordAction">
<result name="word">/user/word.jsp</result>
</action>
jsp页面如何遍历数据库的表
标签:cto 密码 property stack jsp catalog name char orm
本文系统来源:http://www.cnblogs.com/qiuxd/p/6579454.html
内容总结
以上是互联网集市为您收集整理的jsp页面如何遍历数据库的表全部内容,希望文章能够帮你解决jsp页面如何遍历数据库的表所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。