在struts模式下,自定义标签如何能够返回errors让其在页面里显示出来 struts-config.xml配置文件里定义你的ACTION指向的路径<input="/sss.jsp" path="/login" type="com.xxx.xxAction" scope="request"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tag extends BaseHandlerTag在doStartTag()方法里: JspWriter out = pageContext.getOut(); ActionMessages messages= (ActionMessages) RequestUtils.getActionMessages(pageContext,Globals.MESSAGE_KEY); if(actionMessages == null) { return SKIP_BODY; }Iterator iterator = messages.get(); while(iterator.hasNext()) { ActionMessage message = (ActionMessage)iterator.next(); String msg = this.message(null, message.getKey()); out.write(msg ); } 定义一个处理错误页面,然后在 Action 中定义一个错误转向,使用 ActionErrors 来传递错误信息 我来谈一下我的一点看法,首先,你要传输errorMessage,你要用ActionErrors,你可以在你的form里面建立一个validate方法,注意,这个validate方法是ActionErrors类型的,然后ActionErrors error=new ActionErrors(),接着error.add("Key",new ActionError());这个Key就是你在页面要用的,在要显示错误信息的地方可以写<netui:error value="Key">,netui是weblogic的标签,至于那个structs的,应该是<html:errors property="" >,我记不太清楚了,你可以去查一下,然后在ApplicationResources.properties文件里面写入你的错误信息,当然了,你也可以自己写properties文件,这是structs-config.xml默认的文件。以上是我的一点看法,有不当之处,请改正,谢谢。 J2EE_ME(舍甫琴科) 真客气啊呵呵 java.sql.SQLException: 无效的列类型 显示上一个商品,和下一个商品 JavaEE的版本问题 求助!!!!!!!!!!!!!!!!!!!!! Hibernate的一个疑问 关于struts中,在action里... MimeUtility.decodeText的一个bug? 用java连接SQLServer出现非常奇怪的问题 请问哪里有<J2EE全实例教程>的源代码下载? git中, 单个文件夹中的内容无法添加, 求助. 紧急求救!! 关于连接池的使用!
在doStartTag()方法里:
JspWriter out = pageContext.getOut();
ActionMessages messages= (ActionMessages) RequestUtils.getActionMessages(pageContext,Globals.MESSAGE_KEY);
if(actionMessages == null)
{
return SKIP_BODY;
}
Iterator iterator = messages.get();
while(iterator.hasNext())
{
ActionMessage message = (ActionMessage)iterator.next();
String msg = this.message(null, message.getKey());
out.write(msg );
}
真客气啊
呵呵