Validação de números com Struts2

Pessoal estou querendo que o Struts 2 valide se o usuario preencheu o campo com números. Seque meu .validation e .jsp. ele até ta validando se o número está no intevalo mas não valida se é número, se não for número esta deixando passar. Qualquer dica mesmo agradeço desde já.

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<%@ taglib uri="/struts-tags" prefix="s"%>
<link rel="stylesheet" type="text/css" href="/pds/base/css.css" media="screen">
<s:fielderror />
<s:head theme="xhtml"/>
<s:form action="salvarCompra" cssClass="form" validate="true" theme="xhtml">
	<s:textfield label="Lote" name="lote.idLote"/>
	<s:textfield label="Quantidade" name="qtdeMovimentada" />
	<s:submit value="Salvar" align="center"/>
</s:form>
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE validators PUBLIC
      "-//OpenSymphony Group//XWork Validator 1.0//EN"
      "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">

<!-- START SNIPPET: fieldValidatorsExample -->

<validators>
	<field name="lote.idLote">
		<field-validator type="required">
			<message><![CDATA[ O código do lote é um campo obrigatorio]]></message>
		</field-validator>
	</field>

	<field name="qtdeMovimentada">
		<field-validator type="int">
			<param name="min">1</param>
			<param name="max">10</param>
			<message><![CDATA[ must be integer min 1 max 10 if supplied ]]></message>
		</field-validator>
	</field>

</validators>

<!-- END SNIPPET: fieldValidatorsExample -->