问题列表 - 第31048页

49
推荐指数
5
解决办法
6万
查看次数

如何在 JSF2.0 中注入 ManagedBeans

我有 Controller-ManagedBeans 和 Model-ManagedBeans(如 MVC 模式)。

这是我的控制器:

   @ManagedBean
   @RequestScoped
    public class ProjectController {

 private ProjectData projectBean;   //The Model-ManagedBean (see below)!
 private IProjectService projectService;    //My Service-Layer

 public ProjectController(){
  init();
 }

 private void init(){
  projectBean = new ProjectData();
  projectService = new ProjectService();
 }

 public String saveProject() {
  projectService.addProject(projectBean.getProjectDTO());

  return ("");
 }
    }
Run Code Online (Sandbox Code Playgroud)

...你可以看到我的模型,它从面中获取其值...

@ManagedBean(name="ProjectData")
@SessionScoped
public class ProjectData {

 private ProjectDTO projectDTO;

 public ProjectData(){
  projectDTO = new ProjectDTO();
 }

 public ProjectDTO getProjectDTO() {
  return projectDTO;
 }

 public void setProjectDTO(ProjectDTO projectDTO) {
  this.projectDTO …
Run Code Online (Sandbox Code Playgroud)

jsf annotations dependency-injection jsf-2

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

jQuery draggable div使溢出:隐藏页面滚动

我使用jQuery网站上的.draggable()UI设置了一个可拖动的div.我的主容器div被设置为窗口的宽度和高度溢出:隐藏所以页面上永远不会有滚动条.我的问题是,当我开始将可拖动的div拖离页面时,它会使我的页面滚动(我不想要).这是我的代码:

 html, body{
   margin:0 auto;
   overflow:hidden;
   }

 #container #date-box{
position:absolute;
cursor:pointer;
background:url(/img/EWI/login/date-box.png) no-repeat;
width:247px;
height:21px;
z-index:9999;
margin:40px 0 0 15px;
}

  $("div#container div#date-box").draggable();
Run Code Online (Sandbox Code Playgroud)

请帮忙!!!!

jquery scroll jquery-ui draggable

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

自动属性:在"设置"期间检查/验证

我想我们都同意C#3.0中的自动属性很棒.像这样的东西:

private string name;
public string Name
{
    get { return name; }
    set { name = value; }
}
Run Code Online (Sandbox Code Playgroud)

减少到这个:

public string Name { get; set; }
Run Code Online (Sandbox Code Playgroud)

可爱!

但是,如果我想在"设置"时使用ToUpperInvariant()方法转换Name字符串,我应该怎么做.我是否需要恢复旧的C#2.0创建属性的风格?

    private string name;
    public string Name
    {
        get { return name; }
        set { name = value.ToUpperInvariant(); }
    }
Run Code Online (Sandbox Code Playgroud)

或者有更优雅的方式来实现这一目标吗?

setter automatic-properties c#-3.0

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

如果Linq where子句内的语句

今天苦苦挣扎.

我有以下方法返回产品列表..爱.

public static List<tblWeight> GetProductInfo(string memberid, string locationid, string basematerial, string source)
        {
             MyEntities getproductinfo = new MyEntities ();

            return (from p in getproductinfo .tblWeights
                        where    p.MemberId == memberid &&
                                 p.LocationId == locationid &&
                                 p.BaseMaterialName == basematerial &&
                                 p.WeightStatus == source
                       select p)
                       .ToList();
Run Code Online (Sandbox Code Playgroud)
  • basematerial和source是下拉列表.

如何将几个IF语句合并到where子句中?

例如,如果未触摸基础材料ddl但选择了源ddl中的项目,则结果将返回与基础材料关联但由所选源过滤的所有内容.

这甚至有意义吗?!

我甚至不确定我采取了正确的方法 - 请原谅我的无知.

linq if-statement where-clause

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

从Word.Range读取页眉和页脚 - VSTO Word Interop C#

我有一个Range对象,我想用它来从Range驻留的页面中提取信息.信息在表格中的页眉和页脚中,我想从表格中读取文本.

我试过了: word.Sections[1].Headers[WdHeaderFooterIndex.wdHeaderFooterPrimary].Shapes.Range(ref pageNumber).TextFrame.TextRange.Text;

单词是a Range并且pageNumber是该范围所在的页码.问题是我无法获得真实的页码!使用word.get_information(WdInformation.wdActiveEndPageNumber)返回不正确的页码!

c# interop vsto ms-word

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

在MySQL中加入过去最近的日期表

我有一个我正在尝试编写的sqlite查询.我有两张桌子:

TableA(销售):id销售日期

表B(目标):id目标日期

我从TableA中选择如下:SELECT id,sales,date FROM TableA

现在到了"棘手"的部分.我需要将TableB连接到查询,因为TableA中的每一行都需要TableB中的目标字段.TableB仅包含某些日期的目标,而TableA包含所有日期.所以我不能只使用TableA.date = TableB.date

相反,对于TableA中的每一行,我需要将TableB中的目标从过去最接近的日期到TableA中的日期.希望我能够解释我需要什么.无法弄清楚该怎么做..

sql join date

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

删除使用FileOutputStream创建的文件

我正在为Android平台开发.
我的应用创建了一个临时文件,只需调用:

FileOutputStream fos = openFileOutput("MY_TEMP.TXT", Mode);
Run Code Online (Sandbox Code Playgroud)

它工作正常,因为我可以写它并正常阅读.

问题是,当我从应用程序退出时,我想删除此文件.我用了:

File f = new File(System.getProperty("user.dir"), "MY_TEMP.TXT");
f.delete()
Run Code Online (Sandbox Code Playgroud)

但它总是返回false并且文件不会被删除.
我试过了:

File f = new File("MY_TEMP.TXT");
f.delete();
Run Code Online (Sandbox Code Playgroud)

它也不起作用.

java file-io android fileoutputstream

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

矢量的平方根和平方在C++中加倍

我想计算双精度矢量的平方和平方根.例如给出:

 vector<double> Array1(10,2.0); 
 vector<double> Array2(10,2.0); 

 for(unsigned int i=0; i<Array1.size(); i++)
     Array1[i] = sqrt(Array1[i]);

 for(unsigned int i=0; i<Array2.size(); i++)
     Array2[i] = Array2[i] * Array2[i]; 
Run Code Online (Sandbox Code Playgroud)

有没有办法使用STL函数,如变换?也许有一个内置的sqrt函数作用于数组?

c++ stl vector exponent square-root

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

超级鱼下拉菜单显示在它下面的div下方

它正在做什么的例子:http://screenr.com/k2X

我将div class ="container_12 header"的z-index设置为2,将div class ="container_12 content"设置为1

ul class ="sf-menu"设置为99,它位于container_12标题div中

我之前遇到过这个问题,并且认为为类设置适当的z-index可以解决问题,但它仍然给我显示下面div后面的下拉菜单的问题(container_12内容)

感谢任何帮助,谢谢.

.container_12.content {
  z-index: 1;
}

.container_12.header {
  background-color:#030;
  height:125px;
  border:1px solid yellow;
  z-index: 2;
}
Run Code Online (Sandbox Code Playgroud)

html css superfish

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