小编Ale*_*004的帖子

让JSTL在Tomcat和Eclipse中运行

我一直试图让它运行,但我不能.我正在使用Eclipse Galileo,Tomcat 5.5.23并且有几个JSTL.我最近的尝试是使用GlassFish jar文件"jstl-impl-1.2.jar".我把它放在Tomcat的共享库中,将它作为外部jar添加到我的Eclipse项目中并导出它.

任何人都可以告诉我,在哪个文件夹中加载哪些jar以及如何在Eclipse中加载它?

eclipse tomcat jstl glassfish

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

在JSP/Java中,如何通过s.th替换getter/setter.更通用?

我厌倦了在豆子里一直加入大量的吸气剂/杀菌剂.有没有一种简单的方法来使用注释来摆脱这种愚蠢的工作?或任何其他方式?第二个例子是我希望运行的简短版本,因为不需要封装我的成员(尽管在另一个上下文中它可能是必要的).在我的现实世界中,我必须访问大约15个类,每个类中有大约10个数据成员,这将产生300个无用的setter/getter.

示例TestPerson.java(有效):

public class TestPerson {
  public String firstName;
  public String lastName;
  public TestPerson() {
    firstName = "Hugo";
  }
  public String getFirstName() {
    return firstName;
  }
  public void setFirstName(String firstName) {
    this.firstName = firstName;
  }
  public String getLastName() {
    return lastName;
  }
  public void setLastName(String lastName) {
    this.lastName = lastName;
  }
}
Run Code Online (Sandbox Code Playgroud)

示例TestPerson.java(不起作用):

public class TestPerson {
  public String firstName;
  public String lastName;
  public TestPerson() {
    firstName = "Hugo";
  }
}
Run Code Online (Sandbox Code Playgroud)

示例test.jsp

<jsp:useBean id="testperson" class="test.TestPerson" scope="request" />
<html>
<head><title>Test</title></head>
<body> …
Run Code Online (Sandbox Code Playgroud)

java getter setter

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

如何在表和查询上使用SELECT进行INSERT

我在基于JOIN访问UPDATE时遇到问题.

我需要合并2个Statement:

SELECT a.f1, a.f2, a.f3
  FROM tableA a, viewB b
  WHERE a.f2 = b.f2 AND a.f3 = b.f3
Run Code Online (Sandbox Code Playgroud)

viewB是一个查询,但工作正常

UPDATE tableA a
  SET a.f1 = 'x'
Run Code Online (Sandbox Code Playgroud)

工作得很好.

现在我尝试:

UPDATE tableA a, viewB b
  SET a.f1 = 'x'
  WHERE a.f2 = b.f2 AND a.f3 = b.f3
Run Code Online (Sandbox Code Playgroud)

失败,Access说:

操作必须使用可更新的查询.

这是愚蠢的,因为viewB中没有触及任何字段.我使用FROM,JOIN Subselect尝试了几个其他解决方案,但没有找到解决方案.

有人知道一个聪明的解决方案吗?

sql ms-access

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

CSS使用百分比和边距,填充或边框

我有一个我不明白的问题.如果我在宽度上使用百分比,我希望元素计算其大小(百分比)内的边框,边距或填充.但事实上,这些值被添加到它们的大小,我认为这是错误的.我的期望是错的吗?下面的例子显示了这个问题.两个"div""左"和"右"我期望在一条线上.如果我删除"边框",它按预期工作.

<!DOCTYPE html>
<html>
<head>
<style>
.center {
  border: 1px solid black;
  width: 100%;
  overflow: auto;
}

.left {
  border: 1px solid black;
  width: 20%;
  float: left;
}

.right {
  border: 1px solid black;
  width: 80%;
  float: left;
}
</style>
</head>
<body>
<div class="center">
  <div class="left">left</div>
  <div class="right">right</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

css border margin padding

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

标签 统计

border ×1

css ×1

eclipse ×1

getter ×1

glassfish ×1

java ×1

jstl ×1

margin ×1

ms-access ×1

padding ×1

setter ×1

sql ×1

tomcat ×1