关于SSH三大框架整合后增删改查的问题

chinagww 2010-12-22 07:17:47
我把三个框架都整合后,用户注册页面写好了也可以注册成功写入数据库,但是我想在另外一个页面把数据库里面的内容给读取出来在页面显示,应该怎么做呢?记得好像以前看到过一个例子用List来做,现在也忘记了,麻烦高手说一下,谢谢了,或者给个增删改查的小例子,谢谢各位了,我的信箱是:chiangww@qq.com
...全文
595 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
工布之者 2010-12-23
  • 打赏
  • 举报
回复
struts tag 真难用。
TzSword 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yjihdskf 的回复:]
引用 7 楼 tzsword 的回复:
引用 3 楼 chinagww 的回复:
我的意思是,我要在UserList.jsp这个显示用户列表的页面应该怎么写呢?


你页面上用struts标签么


Java code

<s:iterator value="classesList" id="class">
<s:iterator value="#class" id="stu……
[/Quote]
从服务类传过来的对象集合 11楼说的蛮好的
yezhongmin 2010-12-23
  • 打赏
  • 举报
回复
EL表达式
daojie 2010-12-23
  • 打赏
  • 举报
回复
第二列是Emple对象的name值
daojie 2010-12-23
  • 打赏
  • 举报
回复
如果是多表查询,如from Studnet,Emple,在页面上就是
<s:iterator value="#request.list" id="bean">
<tr>
<td><s:property value="#bean[0].id" /><td>这个value里的值是Student对象的id值
<td><s:property value="#bean[1].name" /><td>这个value里的值是Student对象的name值
<tr>
</s:iterator>
qianyecq 2010-12-23
  • 打赏
  • 举报
回复
用jstl吧,挺方便的。

<table>
<c:if test="${null != list}">
<c:forEach var="item" items="${list}">
<tr>
<td>
${item.属性}
</td>
<td>
${item.属性}
</td>
</tr>
</c:forEach>
</c:if>
</table>


或者嵌入java代码


<table>
<%
List<Userbean> list=(List<Userbean>)request.getAttribute("list");
if(null!=list&&list.size>0){
for(int i=0;i<list.size;i++){
%>
<tr>
<td>
<%=list.get(i).getXXX()%>
</td>
<td>
<%=list.get(i).getXXX()%>
</td>
</tr>
<%

}
}
%>
</table>

yjihdskf 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 tzsword 的回复:]
引用 3 楼 chinagww 的回复:
我的意思是,我要在UserList.jsp这个显示用户列表的页面应该怎么写呢?


你页面上用struts标签么


Java code

<s:iterator value="classesList" id="class">
<s:iterator value="#class" id="student">
……
[/Quote]

里面的value=“classList” id="class"

iterator value="#class" id="student"
这里面的值是哪里的值?
TzSword 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chinagww 的回复:]
我的意思是,我要在UserList.jsp这个显示用户列表的页面应该怎么写呢?
[/Quote]

你页面上用struts标签么


<s:iterator value="classesList" id="class">
<s:iterator value="#class" id="student">
姓名:<s:property value = "#student.name"/>
年龄:<s:property value = "#student.age"/>
</s:iterator>
</s:iterator>


http://blog.csdn.net/bobojava/archive/2009/08/26/4487343.aspx
TzSword 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 leijianyiliyi 的回复:]
引用 1 楼 tzsword 的回复:
在DAO里面 写一个 查询方法



Java code

public List<Company> getList(String sql){
List<Company> list=new ArrayList<Company>();
try {
ResultSet rs=executeQuery(sql);
……


既然SSH都……
[/Quote]

汗 没注意看 抱歉
leijianyiliyi 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tzsword 的回复:]
在DAO里面 写一个 查询方法



Java code

public List<Company> getList(String sql){
List<Company> list=new ArrayList<Company>();
try {
ResultSet rs=executeQuery(sql);
……
[/Quote]

既然SSH都用上了,,这些还要自己写吗!!
不会吧》》??
用spring的依赖注入就行了,,
不需要一个一个取出来,,
chinagww 2010-12-22
  • 打赏
  • 举报
回复
我DAO里面是这样写的,用的Hibernate 查询封装类全部用户信息


	public List queryAll() {
List list=getHibernateTemplate().find("from Userbean");
return list;
}


我的意思是,我要在UserList.jsp这个显示用户列表的页面应该怎么写呢?
TzSword 2010-12-22
  • 打赏
  • 举报
回复
既然SSH都会了 不用解释了吧 。。
TzSword 2010-12-22
  • 打赏
  • 举报
回复
在DAO里面 写一个 查询方法


public List<Company> getList(String sql){
List<Company> list=new ArrayList<Company>();
try {
ResultSet rs=executeQuery(sql);
while (rs.next()){
Company company=new Company();
company.setComname(rs.getString("a1"));
company.setAddress(rs.getString("a2"));
company.setEmail(rs.getString("a3"));
company.setTel(rs.getString("a4"));
company.setProductcode(rs.getString("a5"));
company.setMaccode(rs.getString("a6"));
company.setKeystr(rs.getString("a7"));
list.add(company);
return list;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧