A)操作方式
登录系统后
1)返回json
/portal/platform/resource/pageUser/0/10.json
{"result": {
"start": 0,
"size": 10,
"count": 0,
"currentPage": 1,
"totalPage": 0,
"list": []
}}
2)返回xml
/portal/platform/resource/pageUser/0/10.xml
<result>
<start>0</start>
<size>10</size>
<count>0</count>
<currentPage>1</currentPage>
<totalPage>0</totalPage>
<list/>
</result>
3)返回jsp
/portal/platform/resource/pageUser/0/10.jsp
/portal/WEB-INF/jsp/platform/resource/abc/pageUser.jsp
4)返回html
/portal/platform/resource/pageUser/0/10.html
/portal/WEB-INF/html/platform/resource/abc/pageUser.jsp
B)对应方式
1)先匹配web.xml中的servlet
<servlet>
<servlet-name>renderplatformservlet</servlet-name>
<servlet-class>com.cvt.smarthome.platform.system.render.RenderServlet</servlet-class>
<init-param>
<param-name>
resource</param-name>
<param-value>com.cvt.smarthome.platform.system.resource.controller.ResourceController</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>renderplatformservlet</servlet-name>
<url-pattern>/
platform/*</url-pattern>
</servlet-mapping>
2)然后匹配java
public interface ResourceController {
/**
* 资源分页操作.
*
* @param id
* @return
*/
public Page<PlatformUser> pageUser(Integer start, Integer size, PlatformUser user);
}
3)然后把1)url中余下的参数注入到2)中java方法的参数里面。
如果url带有?key1=value1&key2=value2则注入到java方法的对象参数,如PlatformUser.
注意实体对象参数必须放在java方法的最后一个参数。
如果public Page<PlatformUser> pageUser(Integer start, Integer size, Entity e1,Entity2 e2);中的e1和e2同时有key1字段,则key1字段的值会同时被注入e1和e2两个对象。
4)返回路径
1)
/portal/platform/resource/pageUser/0/10.jsp
/portal/WEB-INF/jsp/platform/resource/pageUser.jsp
2)
/portal/platform/resource/abc-pageUser/0/10.jsp
/portal/WEB-INF/jsp/platform/resource/abc/pageUser.jsp
3)
/portal/platform/resource/abc-def-pageUser/0/10.jsp
/portal/WEB-INF/jsp/platform/resource/abc/def/pageUser.jsp
分享到:
相关推荐
该项目是一款基于freeRTOS操作系统和STM32F103x微控制器的手机远程控制浴室温度系统设计源码,共包含1087个文件,包括580个C语言源文件、269个头文件、45个汇编源文件、36个数据文件、36个目标文件、35个编译规则文件、28个包含文件、27个文本文件、6个源文件、3个归档文件。此系统通过手机远程实现对浴室温度的有效控制,适用于智能浴室环境管理。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。