Пример тега URL Struts 2

Пример URL-тега Struts 2

Скачать -Struts2-URL-Tag-Example.zip

Тег Struts 2 «url» используется для создания URL-адреса и вывода его в текстовом формате. Он никогда не работает сам по себе, но может предоставлять URL-адреса для других тегов, например<s:a> для создания гиперссылки или<img> для визуализации изображения. В этом руководстве показано 5 распространенных вариантов использования тега Struts 2 «url».

1. действие

Класс Action для пересылки запроса.

URLTagAction.java

package com.example.common.action;

import com.opensymphony.xwork2.ActionSupport;

public class URLTagAction extends ActionSupport{

    public String execute() {
        return SUCCESS;
    }

}

2. Пример тега URL

Вот 5 примеров, демонстрирующих использование тега Struts 2 «url».

  1. Создайте ссылку на изображение.

    " />

    Вывод (предположим, что имя корневого контекста - «Struts2Example»)

  2. Создайте текст «Google» и свяжите его сhttp://www.google.com.

    Выход

    Когда вы определяете значение URL-адреса с начала слов «http» или «www», Struts 2 будет отображать его как есть, без добавления дополнительного имени корневого контекста, как в примере 1.

  3. Создайте URL-адрес действия с параметром «id» и выведите его в текстовом формате.

    
        123
    

    Выход

    /Struts2Example/urlTagAction.action?id=123
  4. Создайте URL-адрес действия с параметром «имя» и объедините его с тегом<s:a> через<s:property>.

    Выход

  5. Создайте URL-адрес действия с параметром «age» и объедините его с тегом<s:a> через «%{urlTag}».

    
        99
    
    URL Tag Action (via %)

    Выход

Полный код страницы JSP…

url.jsp

<%@ taglib prefix="s" uri="/struts-tags" %>
 




Struts 2 URL tag example

  1. " />
  2. " target="_blank">Google
  3. 123
  4. example " >URL Tag Action (via property)
  5. 99 URL Tag Action (via %)

3. struts.xml

Ссылка это ~





    
    

    
        pages/url.jsp