小编sTg*_*sTg的帖子

如何打印java中arraylist中的pojo对象的值?

我有一个要求,我必须打印保存在数据库中的值.我有pojo对象,我将其传递到列表中,然后将整个列表保存在数据库中.请找到以下代码.

List dataList=new ArrayList();
Vehicles vehiclePojoObject=new Vehicles();
vehiclePojoObject.setName("Cycle");
vehiclePojoObject.setColor("Blue");
dataList.add(vehiclePojoObject);
Run Code Online (Sandbox Code Playgroud)

现在我必须打印vehiclePojoObject包含的值.如何才能实现.请指导.提前致谢.

注意:没有一个对象,但有多个对象存储在列表中.

java arraylist pojo

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

在JSF中向scrollgrid添加滚动条

我有一个至少有50列的面板网格,但在显示期间,UI中的所有列都变得拥挤.我尝试了我可以但无济于事的属性.以下是我的代码.任何帮助表示赞赏.

<p:panel>
                    <h:outputLabel value="Search Results" style="font-weight: bold;"></h:outputLabel>

                    <p:dataTable scrollWidth="100%" id="SearchResult" var="SearchResult"
                        value="beanId" style="width:100%;"
                        selection="beanId"
                        rowKey="beanId" scrollable="true"
                        rowSelectMode="multiple" scrollHeight="100%">
                        <p:column selectionMode="multiple" style="width:5%;" />

                        <p:column>
                            <f:facet name="header">
                                <h:outputText value="Year" />
                            </f:facet>
                            <h:outputText value="MbeanValue" />
                        </p:column> 

                        |
                        |
                        |
                        |
                        similarly upto 50 columns
                </p:panel>
Run Code Online (Sandbox Code Playgroud)

jsf primefaces jsf-2

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

返回false不工作,单击h:commandButton会触发操作

执行return false时我有一个问题仍然是动作发生.我不明白这是什么问题.

<h:commandButton value="Deny" style="margin-left: 5px;" id="button"                     
action="#{myController.submitRequest('deny', 'return')}"
onclick="javascript:statusCheck();"/>
Run Code Online (Sandbox Code Playgroud)

JS代码:

function statusCheck()
                {
                    var msgArray = [];
                    var validate = true;
                    var status=  document.getElementById('userValue:statusId');

                    if(status.value.trim() == "")
                    {
                        msgArray.push("Status required");
                        alert("check");
                        validate = false;
                    }
                    alert("after check");
                    alert(validate);
                    if(validate) {
                        return true;
                    }
                    else
                    {
                      if(msgArray.length >0)
                      {
                            alert(msgArray.join('\n'));
                            alert("test");
                            return false;
                      }
                    }   
                }
Run Code Online (Sandbox Code Playgroud)

现在在上面的JS函数中,我可以清楚地看到警报测试被调用但仍然触发了操作.请指导.

javascript jsf

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

Java:对ArrayList进行脏检查?

如何ArrayList在Java中执行脏检查?

我有一个对象

Animal
{
    String animalName;
    String animalType;
    String animalPlace
}
Run Code Online (Sandbox Code Playgroud)

我有两个清单:

List<Animal> animalList1 = new ArrayList<Animal>();
List<Animal> animalList2 = new ArrayList<Animal>();
Run Code Online (Sandbox Code Playgroud)

在第一个列表中,我有值:

[0][lion,Carnivorous,Africa]
[1][tiger,Carnivorous,Zambia]
[2][Goat,Herbivorous,Zimbabwe]
Run Code Online (Sandbox Code Playgroud)

在第二个列表中,我有以下值:

[0][lion,Carnivorous,Africa]
[1][tiger,Carnivorous,Zambia]
[2][Goat,Herbivorous,Norway]
Run Code Online (Sandbox Code Playgroud)

在第二个清单中,animalPlace索引2的元素已从津巴布韦变为挪威.如何比较两个列表值和已更改的值将该对象放在单独的列表中?

List<Animal> animalList3 = new ArrayList<Animal>();

[0] [Goat,Herbivorous,Norway]
Run Code Online (Sandbox Code Playgroud)

通过使用for循环比较列表,我知道传统的方法:

for (int i = 0; i < list1.size(); i++) 
{
  for (int j = i+1; j < list2.size(); j++) 
  {
    // compare list1 and list2 values
  }
}
Run Code Online (Sandbox Code Playgroud)

有更快更好的方式吗?

java arraylist dirtyread java-8

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

Angular:点击按钮时获取文本框的值

我想在单击按钮时打印文本框的值。但它抛出空指针异常。我还需要在文本框中保留一些值,我不明白为什么?。无论我在文本框中输入什么,当我点击按钮时,我都需要打印文本框的值有什么问题?

下面是我的代码:

.ts 文件

import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-mypage',
  templateUrl: './mypage.component.html',
  styleUrls: ['./mypage.component.scss']
})
export class mypageComponent implements OnInit {

  constructor(private router: Router) {

  }

  ngOnInit() {
  }



  myFunc() {

      var num1 = ((document.getElementById("exchageRateDate") as HTMLInputElement).value);
      console.log(num1);
  }

}
Run Code Online (Sandbox Code Playgroud)

HTML文件

<br>Welcome.<br>
Place - <input type="text" value="Sydney" ng-model="placeId" />
<button (click)="myFunc(placeId)" formtarget="_blank">Test</button>
Run Code Online (Sandbox Code Playgroud)

错误:

ERROR TypeError: Cannot read property 'value' of null
Run Code Online (Sandbox Code Playgroud)

html javascript angular

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

如何使用Java创建操作系统?

无论如何我可以使用java创建一个操作系统吗?无论如何,我是否可以嵌入 Windows java 库,以便我可以使用 JFrame、JFileChooser、JTextArea 等来开发我的操作系统?或者从长远来看我学习 C 或 C++ 会更好吗?

java operating-system

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

获取动态生成的jquery中锚标记的值?

我有一个功能,我有anchor动态生成的标签.现在我有一个下一个按钮,onclick将生成另一个锚标记例如:8如果最后一个数字是7.

对于Eg:

<a id="a1" href="#">4</a>
<a id="a2" href="#">5</a>
<a id="a3" href="#">6</a>
Run Code Online (Sandbox Code Playgroud)

我知道通过使用下面的代码我可以得到锚值

 $('#a1').click(function () {
        alert($(this).text());
    });
Run Code Online (Sandbox Code Playgroud)

点击next按钮我追加另一个:

<a id="a3" href="#">7</a>
Run Code Online (Sandbox Code Playgroud)

但是我生成了100多个锚标签(考虑一个分页器,我一直点击下一个按钮).我不能硬编码100个锚标签的功能.是否有任何方法或通用方法可用于获取锚标记的值?

javascript anchor jquery

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