您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> ssh框架怎么处理操作后的提示比较合适呢?

ssh框架怎么处理操作后的提示比较合适呢?

来源:网络整理     时间:2016/8/12 15:05:54     关键词:

关于网友提出的“ ssh框架怎么处理操作后的提示比较合适呢?”问题疑问,本网通过在网上对“ ssh框架怎么处理操作后的提示比较合适呢?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: ssh框架怎么处理操作后的提示比较合适呢?
描述:

对于用户登陆、注册之类的操作,如果成功的话,弹出对话框“登录成功!”之类的。如果在控制器里执行对应的代码,是不合适的。那在那里处理呢?


解决方案1:


Service层的函数应该返回一个带操作结果的ReturnClass对象,
表现层按照这个对象的值进行显示,给你一个ReturnClass的参考代码
 
public class ReturnClass  {
private static final long serialVersionUID = -4633473070209734507L;
private String sStatus = SymbolClass.ERROR;
private Object object = null;
private Object[] objects = null;
public ReturnClass() {
}
public ReturnClass(String sStatus) {
setStatus(sStatus);
}
public ReturnClass(String sStatus, Object[] objects) {
setStatus(sStatus, objects);
}
public String getStatus() {
return sStatus;
}
public void setStatus(String sStatus) {
this.sStatus = sStatus;
}
public void setStatus(String sStatus, Object[] objects) {
this.sStatus = sStatus;
this.objects = objects;
}
public ReturnClass setReStatus(String sStatus) {
setStatus(sStatus);
return this;
}
public ReturnClass setReStatus(String sStatus, Object[] objects) {
setStatus(sStatus, objects);
return this;
}
public Object getObject() {
return object;
}
public void setObject(Object object) {
this.object = object;
}
public String getMessage(String sMessage) {
return String.format(sMessage, objects);
}
public boolean isSuccess() {
return SymbolClass.SUCCESS.equals(sStatus);
}
public boolean isError() {
return SymbolClass.ERROR.equals(sStatus);
}
public boolean isDupKey() {
return SymbolClass.DUPKEY.equals(sStatus);
}
public boolean isDupName() {
return SymbolClass.DUPNAME.equals(sStatus);
}
public boolean isNotExists() {
return SymbolClass.NOTEXISTS.equals(sStatus);
}
public String toString() {
return  ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
}
}
我的新书刚上架,欢迎订购:
《搜索引擎零距离—基于Ruby+Java搜索引擎原理与实现》 清华出版社。
http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=10105450

解决方案2:

我也在想这个问题,不想用js写,一搞出个alert()很烦人

解决方案3:

那意思说用JS实现?

解决方案4:

思路:成功的时候往某个作用域存入一个标记,然后在成功后跳转到的页面放个标签进行判断,如果指定的值存在,则输出并执行一段弹出对话框的脚本。
具体代码就不写了。

解决方案5:

就和struts显示错误信息一样,只不过显示的部分改用javascript


以上介绍了“ ssh框架怎么处理操作后的提示比较合适呢?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3228301.html

相关图片

相关文章