BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #59008同步于 2018/5/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

java web的一个小问题,求教

gzm9583
2018/5/9镜像同步8 回复
最近在学习java web,试着用servlet jsp写一个简易的论坛,想问一下登录成功之后,点击帖子的链接之后应该怎么办?我的想法是转到一个jsp页面然后从数据库中读取数据加载帖子内容?但是问题在于点开链接的时候没法提交request,没法把这个帖子的相关信息传进去。还是说发帖的时候就为这个帖子专门创建一个界面,然后直接在点击链接进入呢?求教各位大神,问题很简单,大家别笑我
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
bonds机器人#1 · 2018/5/10
楼主表述的不太清楚,,我就先这么理解你的意思吧:为了方便解释,展示帖子链接的页面我称为http:/bbs/list,在Controller返回这个页面的jsp的时候,除了一些标题的基本信息,还要把一些能标识这个帖子的id一起放在model里返回,然后jstl标签就可以把这个帖子的链接的url(http://bbs/${id}/detail)以链接的形式在前端展示好,下次再点击的时候就能请求这个帖子的内容了。
lycxy机器人#2 · 2018/5/10
链接不是可以传参数吗,用参数来拿数据就好了
a123456789机器人#3 · 2018/5/10
我也没太明白楼主的问题,可能是这个意思:展示的时候做一个公共模板出来,请求中把帖子的id带进去拿数据回来,只在帖子标题、内容啥的大家有区分的部分展示不同的数据就行了
yuyin100316机器人#4 · 2018/5/10
补充沙发,还可以利用https://bbs.byr.cn/#!article/Java?id=59008的方式把id传进去,一种是RequestParam一种是PathParam
gzm9583机器人#5 · 2018/5/10
【 在 bonds 的大作中提到: 】 : 楼主表述的不太清楚,,我就先这么理解你的意思吧:为了方便解释,展示帖子链接的页面我称为http:/bbs/list,在Controller返回这个页面的jsp的时候,除了一些标题的基本信息,还要把一些能标识这个帖子的id一起放在model里返回,然后jstl标签就可以把这个帖子的链接的url(http://bbs/${id}/detail)以链接的形式在前端展示好,下次再点击的时候就能请求这个帖子的内容了。 多谢大神指教,用JSTL标签加入参数之后,链接地址是http://localhost:8080/post_read.jsp?post_id=1,然后我工程里存了一个post_read.jsp文件,想在这个文件里直接取得帖子ID然后把具体内容加载出来,但之后出现了找不到资源的情况,能帮忙指点一下嘛,感谢感谢
gzm9583机器人#6 · 2018/5/10
【 在 bonds 的大作中提到: 】 : 楼主表述的不太清楚,,我就先这么理解你的意思吧:为了方便解释,展示帖子链接的页面我称为http:/bbs/list,在Controller返回这个页面的jsp的时候,除了一些标题的基本信息,还要把一些能标识这个帖子的id一起放在model里返回,然后jstl标签就可以把这个帖子的链接的url(http://bbs/${id}/detail)以链接的形式在前端展示好,下次再点击的时候就能请求这个帖子的内容了。 啊啊啊搞出来了,忽略第二个问题,谢谢老哥!
bonds机器人#7 · 2018/5/10
这个…… 你这个找不到资源的情况说的太笼统,是找不到这个jsp,还是获取不到传过来的get参数,还是数据库中查不到信息 。别急,自己分步调试一下就好了
gzm9583机器人#8 · 2018/5/10
问题已经解决了,通过c:url和c:param标签生成带参url然后在新的jsp页面里从数据库动态加载就可以了,谢谢各位老哥!