做毕设(三)——用户界面
2017-09-01 20:05
22 查看
兴致很高,趁着劲头把用户界面也做起来
很简陋,只有评论。
好臃肿的代码……
把超链接直接写到属性里传过去了。
同理把新闻的Conrtoller也修改下。
感觉接下来只有各种增删改查了呢:)
<body align="center"> <h3 th:text="${Username}">用户名</h3> <hr/> <div th:each="cs:${Comments}"> <p th:text="${cs.comtime}">时间</p> <p th:utext="${cs.nid}">新闻</p> <p th:utext="${cs.context}">内容</p> </div> </body>
很简陋,只有评论。
@RequestMapping(value = "/{id}",method = RequestMethod.GET) public String toUserById(@PathVariable("id") String id,ModelMap map){ map.addAttribute("Username",userService.getUsernameById(Integer.valueOf(id))); List<Comment> comments = commentService.getAllCommentByUid((id)); Collections.reverse(comments); for(int i=0;i<comments.size();i++){ int nid = Integer.valueOf(comments.get(i).getNid()); String titleWithUrl = "<a href =\"../" + nid + "\">" + newsService.getNewsTitleById(nid) + "</a>"; comments.get(i).setNid(titleWithUrl); //判断是否是回复,做出处理 String tid = comments.get(i).getTid(); if(tid == null || tid == "") { //什么都不做 }else { String tName = userService.getUsernameById(Integer.valueOf(comments.get(i).getTid())); comments.get(i).setContext("回复<a href =\"../user/" + tid + "\">@" + tName + "</a> :" + comments.get(i).getContext()); } } map.addAttribute("Comments",comments); return "user"; }
好臃肿的代码……
把超链接直接写到属性里传过去了。
同理把新闻的Conrtoller也修改下。
comments.get(i).setUid("<a href =\"user/" + uid + "\">" + uName + "</a> :"); comments.get(i).setTid("回复<a href =\"user/" + tid + "\">@" + tName + "</a> :");
感觉接下来只有各种增删改查了呢:)
相关文章推荐
- 没头没尾--项目开发笔记:面向业务的用户界面与面向对象的数据库如何连接
- Java用户界面本地化实例探索
- 毕设过程中的一点小心得
- 用户界面设计
- 指南:用户界面
- 创建动态数据输入用户界面
- 给自定义控件的属性提供用户界面
- asp用户界面
- Mozilla研究—用户界面的基本要素
- Windows Vista 32位版16种多语言用户界面包(MUI)
- 在WPF中创建可换肤的用户界面
- 用Microsoft ASP.NET AJAX技术构建交互式的用户界面—part1
- 微软专利技术“茶壶用户界面”--可能对 Windows 7 的用户体验有重要影响
- NetBeans6.0中的用户界面设计
- 做毕设时遇到的一些问题,以及一些小技巧
- MFC 2008,新的用户界面(3)- 菜单栏、工具栏和状态栏
- Java - Swing用户界面设计(2)
- WSS3SDK之:在用户界面中定制快速启动和顶部导航栏
- 面向 MID 进行用户界面设计的经验之谈(一)
- 多线程学习4——使用用户界面线程