1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.jelly.tags.http;
18
19 import java.net.MalformedURLException;
20
21 import org.apache.commons.httpclient.HttpMethod;
22 import org.apache.commons.httpclient.methods.GetMethod;
23
24 /***
25 * A http get tag
26 *
27 * @author dion
28 * @version $Id: GetTag.java 155420 2005-02-26 13:06:03Z dirkv $
29 */
30 public class GetTag extends HttpTagSupport {
31
32 /*** the get method */
33 private GetMethod _getMethod;
34
35 /***
36 * Creates a new instance of GetTag
37 */
38 public GetTag() {
39 }
40
41 /***
42 * @return a url method for a get request
43 * @throws MalformedURLException when the url is bad
44 */
45 protected HttpMethod getHttpMethod() throws MalformedURLException {
46 if (_getMethod == null) {
47 _getMethod = new GetMethod(getResolvedUrl());
48 }
49 return _getMethod;
50 }
51
52 }