jfinal 项目 添加websocket功能
项目需求
项目需求支持网页端无刷新实时更新数据,所以准备采用websocket。
尝试使用jfinal搭建基础版本
顺利搭建了maven项目,引入了jfinal,运行正常;
增加websocket (重点)
1. 修改pom.xml引入websocket 支持
<!-- websocket 依赖 -->
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-websocket-api</artifactId>
<version>7.0.47</version>
<scope>provided</scope>
</dependency>
- 完成任务
2. 增加首页 contrllor 文件和html文件
public class CategoryController extends Controller {
public void index() {
render("category.html");
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"> <!-- for HTML5 -->
<title>WebSocket的Tomcat实现</title>
</head>
<body>
Welcome<br/><input id="text" type="text"/>
<button onclick="send()">发送消息