├── README.md ├── pom.xml ├── robot-demo ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── mvnsearch │ │ └── wx │ │ └── web │ │ └── controllers │ │ └── PortalController.java │ ├── resources │ ├── appContext-robot.xml │ ├── struts.properties │ ├── struts.xml │ └── struts2packages │ │ └── portal-package.xml │ └── webapp │ ├── WEB-INF │ ├── pages │ │ ├── weixin.jspx │ │ └── welcome.jsp │ ├── web.xml │ └── weixin-router.xml │ └── index.action └── robot-sdk ├── pom.xml └── src ├── main └── java │ └── org │ └── mvnsearch │ └── wx │ ├── WeixinMessage.java │ ├── WeixinUtils.java │ ├── rewrite │ ├── Conf.java │ ├── NormalRewrittenUrl.java │ ├── NormalRule.java │ ├── RewrittenUrl.java │ ├── Rule.java │ ├── RuleChain.java │ └── UrlRewriter.java │ └── servlet │ ├── WeixinMessageContext.java │ └── WexinRobotServlet.java └── test ├── java └── org │ └── mvnsearch │ └── wx │ ├── ConfTest.java │ └── WeixinMessageTest.java └── resources ├── weixin-robot-flow.puml └── weixin-router.xml /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/pom.xml -------------------------------------------------------------------------------- /robot-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-demo/pom.xml -------------------------------------------------------------------------------- /robot-demo/src/main/java/org/mvnsearch/wx/web/controllers/PortalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-demo/src/main/java/org/mvnsearch/wx/web/controllers/PortalController.java -------------------------------------------------------------------------------- /robot-demo/src/main/resources/appContext-robot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-demo/src/main/resources/appContext-robot.xml -------------------------------------------------------------------------------- /robot-demo/src/main/resources/struts.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-demo/src/main/resources/struts.properties -------------------------------------------------------------------------------- /robot-demo/src/main/resources/struts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-demo/src/main/resources/struts.xml -------------------------------------------------------------------------------- /robot-demo/src/main/resources/struts2packages/portal-package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-demo/src/main/resources/struts2packages/portal-package.xml -------------------------------------------------------------------------------- /robot-demo/src/main/webapp/WEB-INF/pages/weixin.jspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-demo/src/main/webapp/WEB-INF/pages/weixin.jspx -------------------------------------------------------------------------------- /robot-demo/src/main/webapp/WEB-INF/pages/welcome.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-demo/src/main/webapp/WEB-INF/pages/welcome.jsp -------------------------------------------------------------------------------- /robot-demo/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-demo/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /robot-demo/src/main/webapp/WEB-INF/weixin-router.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-demo/src/main/webapp/WEB-INF/weixin-router.xml -------------------------------------------------------------------------------- /robot-demo/src/main/webapp/index.action: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /robot-sdk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/pom.xml -------------------------------------------------------------------------------- /robot-sdk/src/main/java/org/mvnsearch/wx/WeixinMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/main/java/org/mvnsearch/wx/WeixinMessage.java -------------------------------------------------------------------------------- /robot-sdk/src/main/java/org/mvnsearch/wx/WeixinUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/main/java/org/mvnsearch/wx/WeixinUtils.java -------------------------------------------------------------------------------- /robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/Conf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/Conf.java -------------------------------------------------------------------------------- /robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/NormalRewrittenUrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/NormalRewrittenUrl.java -------------------------------------------------------------------------------- /robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/NormalRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/NormalRule.java -------------------------------------------------------------------------------- /robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/RewrittenUrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/RewrittenUrl.java -------------------------------------------------------------------------------- /robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/Rule.java -------------------------------------------------------------------------------- /robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/RuleChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/RuleChain.java -------------------------------------------------------------------------------- /robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/UrlRewriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/main/java/org/mvnsearch/wx/rewrite/UrlRewriter.java -------------------------------------------------------------------------------- /robot-sdk/src/main/java/org/mvnsearch/wx/servlet/WeixinMessageContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/main/java/org/mvnsearch/wx/servlet/WeixinMessageContext.java -------------------------------------------------------------------------------- /robot-sdk/src/main/java/org/mvnsearch/wx/servlet/WexinRobotServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/main/java/org/mvnsearch/wx/servlet/WexinRobotServlet.java -------------------------------------------------------------------------------- /robot-sdk/src/test/java/org/mvnsearch/wx/ConfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/test/java/org/mvnsearch/wx/ConfTest.java -------------------------------------------------------------------------------- /robot-sdk/src/test/java/org/mvnsearch/wx/WeixinMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/test/java/org/mvnsearch/wx/WeixinMessageTest.java -------------------------------------------------------------------------------- /robot-sdk/src/test/resources/weixin-robot-flow.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/test/resources/weixin-robot-flow.puml -------------------------------------------------------------------------------- /robot-sdk/src/test/resources/weixin-router.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/weixin-robot-java/HEAD/robot-sdk/src/test/resources/weixin-router.xml --------------------------------------------------------------------------------