1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.struts2.views.jsp.ui;
19
20 import javax.servlet.http.HttpServletRequest;
21 import javax.servlet.http.HttpServletResponse;
22
23 import org.apache.struts2.components.Component;
24 import org.apache.struts2.components.File;
25
26 import com.opensymphony.xwork2.util.ValueStack;
27
28
29 /***
30 * @see File
31 */
32 public class FileTag extends AbstractUITag {
33
34 private static final long serialVersionUID = -2154950640215144864L;
35
36 protected String accept;
37 protected String size;
38
39 public Component getBean(ValueStack stack, HttpServletRequest req, HttpServletResponse res) {
40 return new File(stack, req, res);
41 }
42
43 protected void populateParams() {
44 super.populateParams();
45
46 File file = ((File) component);
47 file.setAccept(accept);
48 file.setSize(size);
49 }
50
51 public void setAccept(String accept) {
52 this.accept = accept;
53 }
54
55 public void setSize(String size) {
56 this.size = size;
57 }
58 }