刚学的初学者
public class PointConverter extends StrutsTypeConverter
{
@Override
public Object convertFromString(Map context, String[] values, Class toClass)
{
if (成功)
{
返回成功转化后的值
}
else
{
那我想返回不成功,那应该返回什么呢
}
}
@Override
public String convertToString(Map context, Object o)
{
同上问。
}
之所以问这个问题,是因为在
一般的数据类型下比如string ..
如果提交的内容为空,不会引起错误
如果数据类型是自定义,比如一个坐标之类point(x,y)
这样如果提交的内容为空,便会引起严重的错误。。那我想在转化的时候做一个是否为空的判断,虽然我成功做了这样的判断,但不知道该返回什么值才会让验证框架知道这里有错让它添加错误信息。
2009-3-17 22:30:44 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.struts2.components.template.TemplateEngineManager.getTemplateEngine(TemplateEngineManager.java
at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:549)
at org.apache.struts2.components.UIBean.end(UIBean.java:513)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java
at org.apache.jsp.login_jsp._jspx_meth_s_005ftextfield_005f2(login_jsp.java:251)
......
......
}
public class PointConverter extends StrutsTypeConverter
{
@Override
public Object convertFromString(Map context, String[] values, Class toClass)
{
if (成功)
{
返回成功转化后的值
}
else
{
那我想返回不成功,那应该返回什么呢
}
}
@Override
public String convertToString(Map context, Object o)
{
同上问。
}
之所以问这个问题,是因为在
一般的数据类型下比如string ..
如果提交的内容为空,不会引起错误
如果数据类型是自定义,比如一个坐标之类point(x,y)
这样如果提交的内容为空,便会引起严重的错误。。那我想在转化的时候做一个是否为空的判断,虽然我成功做了这样的判断,但不知道该返回什么值才会让验证框架知道这里有错让它添加错误信息。
2009-3-17 22:30:44 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.struts2.components.template.TemplateEngineManager.getTemplateEngine(TemplateEngineManager.java
at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:549)
at org.apache.struts2.components.UIBean.end(UIBean.java:513)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java
at org.apache.jsp.login_jsp._jspx_meth_s_005ftextfield_005f2(login_jsp.java:251)
......
......
}
解决方案 »
- Eclipse出现错误,如何解决
- 求助 LINUX中 用URL表示本地文件 怎么表示呢??谢谢了!
- 问个hibernate级联删除的问题
- struts刷新提交传参问题
- wsad 服务器无法启动
- 一个关于在webwork下的int数据的验证问题?
- 请问高手,org.jnp.interfaces.NamingContextFactory 这个类在哪个包里面?
- 难道csdn上就没有人能解决这个问题么?java调用存储过程
- J2EE RI 服务器是什么东西?哪里有 下载!
- String s=null正确 为啥char s=null报错 为啥int s=null就错误呢
- 数据库怎么反生成hibernate注释
- 网页嵌入<object>标签播放视频只有声音而没图像是怎么回事?
if (成功)
{
返回成功转化后的值
}
else
{
throw new Exception("转换失败");
}
ognl.NoConversionPossible字符串
谢谢楼上的回答