2013-01-19 36 views
0

我想下一个URL来执行动作无法从jsp获取struts 2中的参数...为什么?

http://localhost:8080/FantasticWebsite/services/addPhone?id=6 

所以我的参数对象必须至少具有关键“ID”与价值“6”,但不!我得到了所有参数我窗体,但该ID不会出现。

即时得到的参数与此:

id=Integer.parseInt(parameter.get("id")[0]); 

有人能帮助我吗?

+0

你们为什么越来越参数与? –

+0

什么是'parameter'? – Pigueiras

+0

为什么你不使用'id'动作属性? –

回答

1

使用

String id = getRequest().getParameter("id"); 

其中

protected HttpServletRequest getRequest() { 
     return ServletActionContext.getRequest(); 
    } 
+0

谢谢!这工作完美:))! – rafuru

+0

@rafuru你为什么绕过正常的S2参数机制? –

相关问题