小编use*_*124的帖子

jQuery - 切换选择所有复选框

与一堆示例进行了斗争,并且仍然是jQuery/Javascript的新手,无法让我的代码运行(这里是我在gsp中的模板):

<table>
    <thead>
    <tr>
       <th><input type="checkbox" name="selectAll" onclick="selectAll(this.checked);"/></th>
    </tr>
    </thead>
    <tbody>
         <td>
            <td><input type="checkbox" name="domainList" value="${domainInstance.id}"/></td>
    </tbody>
<table>
Run Code Online (Sandbox Code Playgroud)

我在我的主gsp中有以下javascript片段,它调用模板:

function selectAll(status) {

}
Run Code Online (Sandbox Code Playgroud)

如何从selectAll名称中选择所有复选框?

checkbox jquery

23
推荐指数
2
解决办法
4万
查看次数

Java servlet - 会话清理(HttpServletRequest)

关于java servlet的一般问题和处理请求的最佳方法.如果我从远程服务器请求中点击我的doGet方法:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
  ....
  <do work here>
  ....
  kill(request);
}

private void kill(HttpServletRequest request) {
//How do I kill the user session here?
}
Run Code Online (Sandbox Code Playgroud)

在我结束处理请求并生成输出到请求者之后,我想基本上"杀死"他们的会话.目前,该会话徘徊并因此占用内存.然后,一旦达到最大值,所有其他呼叫都将超时.

我尝试使用请求对象创建一个HttpSession对象,但得到了相同的结果:

HttpSession session = request.getSession();
session.invalidate();
Run Code Online (Sandbox Code Playgroud)

java session servlets request

13
推荐指数
2
解决办法
7万
查看次数

位置绝对,右上角(调整大小)

应该真的很简单......我想.

我有一个这样的设置:

<div id="main">
   <div id="a1">THE FIRST</div>
   <div id="a2">THE SECOND</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望整个主div位于我屏幕的右上角,当我调整浏览器大小时,我希望它能在那里停留.我不是说固定定位 - 只是绝对的.

但是,这个CSS不起作用.有任何想法吗?

#main {
        position:relative;
    top:0;
    right:0;
    z-index:300;
    min-width:0;
    width:8%;
}

#main #a1 {
    position:absolute;
    background: #082540;
    z-index: 300;
    right:0;
    top:40px;
}

#main #a2 {
    position:absolute;
    background: #082540;
    z-index: 300;
    right:0;
    top:0;
}
Run Code Online (Sandbox Code Playgroud)

**编辑**

如果我把div放在右上方,我希望它从右到左带入浏览器时消失(如"固定").

html css css3

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

Grails - URL映射/默认操作和流程

题 -

我注意到我测试的一些应用程序从动作提交调用了另一个视图/控制器,但是当呈现该页面时,而不是看到:

$控制器/ $页

我知道了:

$控制器/索引

这是URL映射配置的问题吗?默认动作?只是好奇,因为它似乎是URI映射到默认值而不是实际操作.

查看代码:

<table>
..
<g:actionSubmit class="stats" action="stats" value="View Stats"/>
..
</table
Run Code Online (Sandbox Code Playgroud)

控制器:

def stats() {

    def teamId = Team.get(params.id)
    def allPlayers = Player.withCriteria {
            eq('team', teamId)
            and {
                eq('isActive', true)
            }
    }
    [allPlayers:allPlayers, teamId:params.id]
}
Run Code Online (Sandbox Code Playgroud)

urlMapping中:

class UrlMappings {

static mappings = {
    "/$controller/$action?/$id?"{
        constraints {
            // apply constraints here
    }
}
}
Run Code Online (Sandbox Code Playgroud)

编辑

我实际上弄清楚它是什么.这让我更加困惑.

grails actionSubmit有一个绑定它的动作.那个表单只是一个普通的表单,没有调用:

<g:form>
<g:actionSubmit class="stats" action="stats" value="View Stats"/>
<g:actionSubmit class="schedule" action="schedule" value="View Schedule"/>
<g:form>
Run Code Online (Sandbox Code Playgroud)

因此,默认情况下,表单将操作重定向到$ controller/index.如果你在g:form标签中添加一个动作调用,这两个按钮将指向正确的页面,但URI现在将是$ controller/$ g:form_action. …

grails

6
推荐指数
1
解决办法
3779
查看次数

使用带对象的GSON来打印JSON对象

阅读文档后,有关GSON的快速问题.这就是我对JSON的看法:

var json = { 
     id: "person1", 
     name: "person 1", 
     data: {"email": "1@test.com"},
     children: [{
                    id: "person2",
                    name: "person 2",
                    data: {"email": "2@test.com"},
                    children: []
                },{
                    id: "person3",
                    name: "person 3",
                    data: {"email": "3@test.com"},
                    children: []
                }
                ] 
} 
Run Code Online (Sandbox Code Playgroud)

1)我可以在不使用Java中的Class对象的情况下使用GSON吗?可以使用GSON和Java轻松完成.意思是我可以做类似的事情

GSON gson = new GSON();
gson.toJson("name", "person 1");
Run Code Online (Sandbox Code Playgroud)

2)当我使用这个例子时:

            Gson gson = new Gson();
            Person p = new Contact(rs.getString("name"));
            gson.toJson(p);
            String json = gson.toString();
            System.out.println(json);
Run Code Online (Sandbox Code Playgroud)

我的Json输出不是我的预期.Person实例是一个公共类实例,只有一个属性 - 名称(用于测试目的).为什么我会在输出中看到基本上Factory,serializeNulls等?

谢谢

java json gson

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

Grails - 从Javascript方法调用控制器和渲染模板

如何从Javascript方法将调用映射到Grails控制器?我看到一个使用PHP的方法,但没有使用grails:

function getSelected(checkList)
        {
            var idList = new Array();
            var loopCounter = 0;
            //find all the checked checkboxes
            jQuery("input[name=" + checkList + "]:checked").each
            (
              function()
              {
                //fill the array with the values
                idList[loopCounter] = jQuery(this).val();
                loopCounter += 1;
              }
            );

            //call here

        }
Run Code Online (Sandbox Code Playgroud)

编辑:

${remoteFunction(controller:"person", action:"runThroughAll", params:"[ids:idList]")}
Run Code Online (Sandbox Code Playgroud)

javascript jquery grails controller

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

多个计数和一个组

我有一个与此类似的数据库(MySQL 5.5):

ID    Name   Page Visited   Date
1     Tim     Page A         11-2-2000
1     Tim     Page B         11-3-2000
1     Tim     Page B         11-3-2000
2     Jeff    Page C         11-5-2000
2     Jeff    Page A         11-11-2000
Run Code Online (Sandbox Code Playgroud)

我想构建一个查询(此刻尝试),其结果与此类似:

ID    Name    Page A Visits  Page B Visits  Page C Visits
1     Tim          1             2               0
Run Code Online (Sandbox Code Playgroud)

我假设我需要针对一个子集运行以下查询(我的问题是如何使用基本上3个计数执行此操作)?:

SELECT * From database.mytable GROUP BY ID HAVING COUNT(*) >=1
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

Grails findAll具有相似的值

尝试使用find all简单地运行域对象的查询,但它没有像我期望的那样运行:

searchResults = Contact.findAll("from Contact as c where c.company=${params.company.id} and c.firstName = '%${nameSearch}%'  or c.lastName = '%${nameSearch}%' ")
Run Code Online (Sandbox Code Playgroud)

我想找到公司中所有人的名字或姓氏与输入的搜索类似(params.search存储在nameSearch变量中).如果我将第一个或最后一个值更改为特定名称"Tim"或"Johnson",则可行.

我对变量或"喜欢"引用做错了什么?我认为%符号基本上是搜索条件中的*符号?

我尝试过2.0.0搜索形式:

        searchResults = Contact.findAll{
            company == params.company.id
            firstName == '%' + nameSearch + '%'
            lastName == '%' + nameSearch + '%'
        }
Run Code Online (Sandbox Code Playgroud)

但这也不起作用.谢谢你的帮助

grails findall

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

更改控制面板主题

我发现有许多在线页面描述了我需要做的事情.我需要portal_ext.properties用主题更改文件:

control.panel.layout.regular.theme.id=mytheme_WAR_mythemetheme
Run Code Online (Sandbox Code Playgroud)

我已经更改了portal-ext.properties文件中的属性,我甚至将文件的副本添加到我的portlet结构(docroot/WEB-INF)中.我已经部署,重新启动tomcat等等.根本没有任何变化.

我错过了什么?更好的问题 - 为什么这样不必要的困难?

liferay liferay-theme

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