嗨,我想知道如何在标签栏上放置一个图像,就像这个标题位于标题左侧的网站一样.如下图.

当您使浏览器更宽时,您会注意到图像的右侧和左侧以黑色淡出.
我需要在我的画廊中应用相同的功能,但不知道.我也找到了这个>> 链接,但它只是一条水平线,不知道如何将它附加到图像的两侧,并产生与链接相同的结果.
在评论中,ultranaut提到我可以在图像上应用过滤器,但问题是如果我在图像上应用它如何调整大小,因为浏览器窗口可能有不同的大小,图片方面应该可以调整到每个浏览器尺寸.
我有一个名为employee的对象,它有很长的属性列表,我正在从数据库中重新获取值并需要将它们放入employee对象中,我正在执行以下操作,但由于代码太长,我想知道是否有任何它的捷径.
Employee emp = new Employee();
try {
ps = con.prepareStatement("select * from Employee WHERE username = ?");
ps.setString(1, username);
ResultSet r = ps.executeQuery();
if (r.next()) {
// 12 lines to put values into employee object need to be shorter
emp.setID(r.getInt(1));
emp.setTitle(r.getString(2));
emp.setFname(r.getString(3));
emp.setLname(r.getString(4));
emp.setMobile(r.getString(5));
emp.setPhone(r.getString(6));
emp.setEmail(r.getString(7));
emp.setPosition(r.getString(8));
emp.setUsername(r.getString(9));
emp.setPassword(r.getString(10));
emp.setQuestion(r.getString(11));
emp.setAnswer(r.getString(12));
}
}.....
Run Code Online (Sandbox Code Playgroud) 我使用以下代码向数据库插入一个新行,我需要获取最后一个插入行的id,但是当我运行代码时,它显示以下消息:
SEVERE: java.sql.SQLException: Generated keys not requested. You need to specify
Statement.RETURN_GENERATED_KEYS to Statement.executeUpdate() or
Connection.prepareStatement().
Run Code Online (Sandbox Code Playgroud)
当我使用以下代码时它也会出错,尽管我选择了executeUpdate(String sql)
ps.executeUpdate(ps.RETURN_GENERATED_KEYS);
error >> no suitable method found for executeUpdate(int)
Run Code Online (Sandbox Code Playgroud)
表格如下:
credential
int ID primary key, auto increment
varchar(10) name
Run Code Online (Sandbox Code Playgroud)
我的代码
String Insert_Credential = "Insert into credential values("
+ "?,?)";
ps = con.prepareStatement(Insert_Credential);
ps.setInt(1, 0);
ps.setString(2, "username");
ps.executeUpdate();
ResultSet generatedKeys = ps.getGeneratedKeys();
if (generatedKeys.next()) {
System.out.println("id is"+generatedKeys.getLong(1));
return generatedKeys.getInt(1);
} else {
throw new SQLException("Creating user failed, no generated key obtained.");
}
Run Code Online (Sandbox Code Playgroud)