jdmvc 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
jdmvc 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
jdmvc 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
jdmvc 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
jdmvc 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
投 递 者 liubingsmile
适用人群 未知
收录时间 2014-04-27

软件简介

java simple mvc support restful and annotation ,some kind of params will be post in method.

具体例子请查看DEMO。非常简单的MVC。spring mvc精简版。        

 /**
  * demo 不带参数
 *

Title:


 *

URL:http://127.0.0.1:8080/demo/demo/demo.html


 * @throws Exception
  */
 @Route(value="/demo.html")
 @MethodType(type=mType.get)
 public void demo() throws Exception{
  HttpServletResponse response=MvcPageContextUtil.getResponse();
  MvcPageUtil.resultJsonToString(response, "1111");
 }
 /**
  * demo2 第二种方式
 *

Title:


 *

URL:http://127.0.0.1:8080/demo/demo/demo3/demo2.html


 * @param demo2
 * @throws Exception
  */
 @Route(value="/{demo2}/demo2.html")
 @MethodType(type=mType.get)
 public void demo2(@RouteParam("demo2") String demo2) throws Exception{
  HttpServletResponse response=MvcPageContextUtil.getResponse();
  MvcPageUtil.resultJsonToString(response, demo2);
 }
 /**
  * 参数第种方式
 *

Title:


 *

URL:http://127.0.0.1:8080/demo/demo/demo1.html?demo=3


 * @param demo
 * @throws Exception
  */
 @Route(value="/demo1.html")
 @MethodType(type=mType.get)
 public void demo1(@QueryParam("demo") String demo) throws Exception{
  HttpServletResponse response=MvcPageContextUtil.getResponse();
  MvcPageUtil.resultJsonToString(response, demo);
 }
 /**
  * 第三种方式
 *

Title:


 *

URL:http://127.0.0.1:8080/demo/demo/demo3.html?demo=3


 * @param demo
 * @throws Exception
  */
 @Route(value="/demo3.html")
 @MethodType(type=mType.get)
 public void demo3(@FormParam("demo") String demo) throws Exception{
  HttpServletResponse response=MvcPageContextUtil.getResponse();
  MvcPageUtil.resultJsonToString(response, demo+"_第三种方式");
 }
 /**
  *
 *

Title:


 *

URL: http://127.0.0.1:8080/demo/demo/demo4/sa/demo6.html>
 * @param demo4
 * @throws Exception
  */
 @Route(value="/demo4/sa/{demo4}.html",cls=demoInterceptot.class)
 @MethodType(type=mType.get)
 public void demo4(@RouteParam("demo4") String demo4) throws Exception{
  HttpServletResponse response=MvcPageContextUtil.getResponse();
  MvcPageUtil.resultJsonToString(response, demo4);
 }

/**
* 参数第种方式
* <p>Title: </p>
* <p>URL:http://127.0.0.1:8080/demo/demo/demo7.html?demo=3&demo1=4 </p>
* @param demo
* @throws Exception
*/
@Route(value="/demo7.html")
@MethodType(type=mType.get)
public void demo7(@QueryParam("demo") JSONObject demo) throws Exception{
HttpServletResponse response=MvcPageContextUtil.getResponse();
MvcPageUtil.resultJsonToString(response, demo.toJSONString());
}

 

展开阅读全文

代码

评论 (0)

加载中
更多评论
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
暂无内容
0 评论
13 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部