struts2类型转换时出错,比如Action中需要int类型数据,但却传入了不能转换为int类型的数据,比如abcd,不能转换为int
form表单页:
1 <s:form action="conversionAction" namespace="/"> 2 Age:<s:textfield name="age"></s:textfield> 3 <br/> 4 <s:submit></s:submit> 5 </s:form>
action:
public conversionAction extends ActionSupport { private int age; public void setAge(int age) { this.age = age; } public int getAge() { return age; } }
struts.xml:
<action name="conversionAction" class="com.fanfan.convert.ConversionAction"> <result> /convert-success.jsp </result> <result name="input">/convert.jsp</result><!-- 配置name为input的result 转换出错时跳转到该页面 --> </action>
在action相应的包下建立ActionName.properties
内容如下:invalid.fieldvalue.age=提示消息
时间: 2024-10-13 23:52:42