小编Man*_*yas的帖子

如何在socket.io客户端聊天应用程序中处理页面重新加载

我正在实施一个聊天应用程序.我不在服务器中,包含javascript文件的页面可以是文件系统上的任何html页面,其中嵌入了javascript/socket.io.

现在问题是按定义页面重新加载将始终触发新请求,从而产生新的套接字.

$(document).ready(function() {

var messages = [];
socket = io.connect(connectionString);
///next code sequence
});
Run Code Online (Sandbox Code Playgroud)

即使在页面重新加载之后,我想要实现的目标仍然存在.现在经典的实施方式是.

1)我可以保持经典的实现.火灾断开; 一旦完成,我实际上可以保留以前的sessionid,并且可以从数据库中重新获取先前的会话/聊天并继续.

但上述方法非常笨拙且耗时.

还有什么比这更好的了吗????

node.js socket.io

5
推荐指数
1
解决办法
4731
查看次数

org.hibernate.LazyInitializationException:无法初始化代理 - 没有Session,说没有getter,但我的getter/setter存在

我不知道它是否与我的hibernate层有关.你能帮忙吗?我用Google搜索,但无法解决这个问题

联系班级:

@Entity
@Table(name="CONTACTS")
public class Contact {

@Id
@Column(name="ID")
@GeneratedValue
private Integer id;

@Column(name="FIRSTNAME")
private String firstname;

@Column(name="LASTNAME")
private String lastname;

@Column(name="EMAIL")
private String email;

@Column(name="TELEPHONE")
private String telephone;


public String getEmail() {
    return email;
}
public String getTelephone() {
    return telephone;
}
public void setEmail(String email) {
    this.email = email;
}
public void setTelephone(String telephone) {
    this.telephone = telephone;
}
public String getFirstname() {
    return firstname;
}
public String getLastname() {
    return lastname;
}
public void setFirstname(String firstname) …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate spring-mvc

4
推荐指数
1
解决办法
3万
查看次数

在aerospike java乐观锁定

我正在寻找一个可以在空中飞行中锁定一排的例子.下面提到的文件说它有支持但找不到相同的例子形式.任何人都可以分享支持这些的方法

参考:https: //docs.aerospike.com/display/V3/Key-Value+Store

java aerospike

3
推荐指数
1
解决办法
608
查看次数

如何在 jsf 2.0 中获取 html 元素的 jsf 前缀

我的 xhtml 表单代码:

            <h:inputText id="name" value="#{customer.name}" 
                size="20" required="true"
                label="Name" onblur="alert(this.value())" >
            </h:inputText>
Run Code Online (Sandbox Code Playgroud)

现在,当我查看源代码时,它会呈现为

<input id="j_idt22:name" name="j_idt22:name" onblur="alert(this.value())" size="20"    type="text">
Run Code Online (Sandbox Code Playgroud)

如果我们检查它们是否附加了前缀: j_idt22:
我想以我的 bean 形式获取这个前缀名称。

我怎么能做到这一点?

java jsf jakarta-ee

2
推荐指数
1
解决办法
1976
查看次数

@transactional回滚无法正常工作

下面是我做的,我需要实现回滚,使用@transactional注释,但没有按预期工作,还需要做什么才能正确回滚?我希望在执行代码时,db中的结果应该是"testingOne",目前它被设置为"notRollBacked".你能指出我的错误吗?

 public Response deleteUser(Request argVO)throws Exception
{
    Users users = UsersLocalServiceUtil.getUsers("sagar");
    users.setUserName("testingOne");
    UsersLocalServiceUtil.updateUsers(users);
    try
    {
        testRollbackFunction();
    }
    catch (Exception ex)
    {

    }
    return new Response();
}


@Transactional(isolation = Isolation.PORTAL, rollbackFor =
    {PortalException.class, SystemException.class})
private void testRollbackFunction() throws Exception
{
    Users users = UsersLocalServiceUtil.getUsers("sagar");
    users.setUserName("notRollbacked");
    UsersLocalServiceUtil.updateUsers(users);
    throw new PortalException();
}
Run Code Online (Sandbox Code Playgroud)

****************编辑1 ************* 我做了答案中提到的内容:

我确实从上下文中获取了bean

并编写了一个类/ bean作为

  @Transactional(isolation = Isolation.PORTAL, rollbackFor =
{PortalException.class, SystemException.class}) …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate liferay

2
推荐指数
1
解决办法
5715
查看次数

在jsp页面中显示下拉列表的选定值

我想显示选定的值.在文本字段中,我可以在下面的值中显示它

value ="<%=event_data.getE_venue()%>"
Run Code Online (Sandbox Code Playgroud)

代码:

<input type="text" name="where" placeholder="Add a place" size="23" value ="<%=event_data.getE_venue()%>"/>

<select name="category" value ="<%=event_data.getE_target_category()%>" id="single1">
     <option>Sports</option>
     <option>Corporate</option>
     <option>Religious</option>
     <option>Music</option>
</select>
Run Code Online (Sandbox Code Playgroud)

但在下拉框中它不起作用.请帮我.谢谢..

html javascript java jsp

2
推荐指数
1
解决办法
9万
查看次数

javascript函数名后的两个括号

下面的语法意味着什么?

connect(mapStateToProps, mapDispatchToProps)(Home)
Run Code Online (Sandbox Code Playgroud)

我知道我们将两个参数传递给一个函数,但是下面的一个目的是什么?

(Home) 
Run Code Online (Sandbox Code Playgroud)

javascript redux

2
推荐指数
2
解决办法
185
查看次数