我想使用struts标签在我的jsp中为UserService(app engine用户服务)类创建一个对象,并调用它的createLoginURL(req.getRequestURI())方法。
我该怎么办?非常感谢任何帮助。
提前谢谢大家。
答案 0 :(得分:0)
这应该在一个动作(或实用程序类)中处理,而不是在JSP中处理。
在操作中获取UserService
的实例。该操作应该实现ServletRequestAware
,因为它需要在请求上调用一个方法(通常这是不鼓励的,因为它将操作与servlet规范联系起来)。
将userService.createLoginURL(req.getRequestURI())
方法的结果保存为操作属性,并在JSP中呈现它。
JSP中唯一应该发生的事情是将该字符串呈现为链接。