如题。
就好像是做论坛一样,把标题从数据库里面取出来一条条分行显示,这个我知道可以用logic:iterate标签,但是如何实现让他们变成对应文章的超链接,点击它们就可以看各自的文章内容?
我试过在iterate标签里面用html:link,但是感觉不方便获得多个查询条件作为动态参数。比如需要文章标题和发帖时间等多个条件,Action中使用这些条件查询文章内容。
一定要在jsp中使用Map才能实现动态获得多个循环的值作为参数吗?
就好像是做论坛一样,把标题从数据库里面取出来一条条分行显示,这个我知道可以用logic:iterate标签,但是如何实现让他们变成对应文章的超链接,点击它们就可以看各自的文章内容?
我试过在iterate标签里面用html:link,但是感觉不方便获得多个查询条件作为动态参数。比如需要文章标题和发帖时间等多个条件,Action中使用这些条件查询文章内容。
一定要在jsp中使用Map才能实现动态获得多个循环的值作为参数吗?
解决方案 »
- order by 问题!
- 请懂jsp+tomcat+mysql做项目的高手帮个忙
- jsp整套代码如何运行?
- <a href="http://localhost:8080/114/city.jsp?cityid=<%=city.get(i)%>"><%=city.get(i) %></a>
- 那位能帮忙解释一下<logic:notEmpty name="" property="">,谢谢
- File "/adminonlytags.tld" not found!我已经设置好了相关信息啊
- 浙大中国主机推出了多种新款虚拟主机,特别适合于企业和个人
- 那位大虾能帮忙看一下,不够再加。
- 各位大哥,谁在苹果机上开发过java程序,需要注意什么,谢谢?
- 注销登陆问题
- 求助空指针异常问题
- 关于数据库连接池问题!急
如果要做静态的,可以考虑使用模板技术,向模板内写入流信息,从而实现效果
或者可以编写自定义标签
第一种方法最简单
如果需要多个条件来查询呢?下面是我在jsp里面根据单个查询条件theme写的代码,Action中利用theme的值查询文章的内容显示到页面上:
<html:link style="text-decoration:none" action="displaydiary.act" paramId="diarytheme" paramName="diary" paramProperty="theme">
<bean:write name="diary" property="theme"/>
(<bean:write name="diary" property="userName"/>)
</html:link>但是可能有不同的作者写的文章标题是相同的,所以必须用多个条件来查询。标题、内容、作者、发表时间这及格属性在bean(diary)里面都有,怎么样取得几个条件来给Action利用呢?在jsp里面写JAVA代码加个Map可能可以实现,有没有其他的办法啊?ps: 这样来显示文章的内容是我自己的想法,但是总感觉有点不妥。不知道真正用struts写论坛的话,是怎样做的呢?
大家帮帮忙。