关于javaee项目逻辑问题继续提问。。求解

我现在在做一个购书网站 我有一个form表单 里边是1个table 每个table里都是一本书的信息 例如 书名 作者 出版社 等 并且 (对应一张需要上传的图片) ,,问题来了 ,现在的问题是 经过循环有N个table,并且那些name什么的每个table全都一样 假如有10个table 也就是有10本书的信息对应10张图片 我怎么才能在 servlet 里知道 哪本书的信息对应哪张图片呢? 貌似很困难也很繁琐......在线等

第1个回答  2009-03-27
首先你需要一个唯一标识,这个标识要保证每本书都是不同的,可以用数据库中的主键id或者是ISBN。然后在页面中:
<form action="" method="post">
<table>
<tr><td><input name="isbn"><input name="name" ><input name="author"></td><tr>
<tr><td><input name="isbn"><input name="name"><input name="author"></td><tr>
<tr><td><input name="isbn"><input name="name"><input name="author"></td><tr>
</table>
</form>

在servlet中用
String [] isbn = request.getParmaterValues("isbn");
String [] name = request.getParmaterValues("name");
String [] author = request.getParmaterValues("author");
这样页面上的input的信息都接到上面三个数组里了。可以循环取出。
for(int i=0;i<isbn.length;i++){
System.out.println("第"+(i+1)+"本书的ISBN为"+isbn[i]);
System.out.println("第"+(i+1)+"本书的书名为"+name[i]);
System.out.println("第"+(i+1)+"本书的作者为"+author[i]);
}
最后,因为数组是有序的,你不用担心,到时取到的同下标isbn和name之类的不对应的情况。
第2个回答  2009-03-26
不知道你用了框架没有

不管那个了

你可以在数据库里存一个图片的路径字段或者直接把图存进去
也可以利用书的key(一般是ISBN吧)然后写一个解析ISBN的方法与你的图片路径链接

不知道您明白了没……本回答被提问者采纳
第3个回答  2009-03-26
书就是一个类...........

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网