Как получить только часть параметров из URL-адреса в struts2, используя тег ‹s:url›?

Например, у меня есть URL-адрес: /test.action?a=1&b=2 Теперь я хочу, чтобы на странице jsp использовалось только "a=1&b=2" из URL-адреса, как это сделать?


person xmurobi    schedule 25.11.2011    source источник


Ответы (1)


Код действия

public class MyAction extends ActionSupport {
    private String a;
     private String a;

    public String execute() throws Exception {
        // do something here
        return SUCCESS;
    }

    public String getA() {
        return a;
    }

    public void setA(final String a) {
        this.a= a;
    }

 public String getB() {
        return b;
    }

    public void setB(final String b) {
        this.a= a;
    }
}

Использование тегов Struts:

<s:property value="a"/>
<s:property value="b"/>

Тем не менее, я не уверен, что именно является вашим требованием, поскольку это не очень ясно из вашего вопроса.

Just a side note <s:url> This tag is used to create a URL
person Umesh Awasthi    schedule 25.11.2011
comment
Я хочу создать URL-адрес как свойство для установки поля, но мне просто нужна часть параметров в ‹s:url›. Итак, я просто хочу знать, что для извлечения этих параметров можно использовать только тег struts. - person xmurobi; 25.11.2011
comment
вы можете установить их в некоторых скрытых текстовых полях и использовать их где угодно - person Umesh Awasthi; 25.11.2011
comment
Я согласен с umesh использовать ‹s:property›, если они вам нужны на странице, в противном случае используйте скрытые переменные для их переноса куда угодно. - person coding_idiot; 11.12.2011