restful+spring的一些问题

synized 2013-06-25 02:04:45

public class ExhibitionExhibitsListByExhibitsResource extends ServerResource
implements IExhibitionExhibitsResource {

private IExhibitionExhibitsMapper exhibitionExhibitsMapper = null;
private Long exhibitsId = null;
@Override
public void setExhibitionExhibitsMapper(
IExhibitionExhibitsMapper exhibitionExhibitsMapper) {
this.exhibitionExhibitsMapper = exhibitionExhibitsMapper;
}
@Override
public void setExhibitionExhibitsDao(IExhibitionExhibitsDao dao) {
// TODO Auto-generated method stub
}

public ExhibitionExhibitsListByExhibitsResource() {
super.getVariants().add(new Variant(MediaType.TEXT_PLAIN));
}

@Override
public void doInit() {
if (CheckHelper.objectIsNull(super.getRequestAttributes().get(
"exhibitsId"))) {
return;
} else {
this.exhibitsId = Long.valueOf(super.getRequestAttributes()
.get("exhibitsId").toString());
}
}
@Override
public Representation get(Variant variant) {

List<TbExhibitionExhibits> proList = this.exhibitionExhibitsMapper
.selectListExhibitionExhibitsByExhibitsId(this.exhibitsId
.intValue());
List<ExhibitionExhibitsRo> proRo = new ArrayList<ExhibitionExhibitsRo>();
for (TbExhibitionExhibits type : proList) {
proRo.add(new ExhibitionExhibitsRo(type));
}
JSONArray array = JSONArray.fromObject(proRo);
return new StringRepresentation(array.toString());
}
}

上面是一个resourse 已在spirng3配置文件中配置了路径

<entry key="/exhibitionExhibits/{exhibitsId}">
<bean class="org.restlet.ext.spring.SpringFinder">
<lookup-method name="create" bean="exhibitionExhibitsListByExhibitsResource" />
</bean>
</entry>

我想在另一个resource中调用这个resource中的get方法改如何调用??
...全文
71 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧