<%@ page contentType="text/html;charset=UTF-8" language="java" %> Upload Guide
Guide

Upload demo guide

The refreshed upload flow is deliberately safer for demo use. It shows multipart binding and metadata capture without persisting files.

Core binding fields

public class FileUploadAction extends ActionSupport {
    private File upload;
    private String uploadFileName;
    private String uploadContentType;

    public String execute() {
        // demo keeps metadata only
        return SUCCESS;
    }
}