Оба варианта являются правильными. В первом случае, "подвиг в войне" означает подвиг, совершенный во время войны. Во втором случае, "подвиг на войне" также означает подвиг, совершенный во время войны. Оба варианта предложения совершенно одинаковы по смыслу.
Оба варианта являются правильными. В первом случае, "подвиг в войне" означает подвиг, совершенный во время войны. Во втором случае, "подвиг на войне" также означает подвиг, совершенный во время войны. Оба варианта предложения совершенно одинаковы по смыслу.