我有两个对象Employee,DepartmentEmployee包含dept_id.我想要做的是Employee在jsp页面中显示表格的内容.但不是显示dept_id我想dept_name从Department表中显示.到目前为止,我有我的控制器方法:
public ModelAndView viewEmployee(HttpServletRequest request,
HttpServletResponse response) throws Exception {
List<Employee> employeeList = employeeService.getAllEmployee();
List<Department> departmentList = new ArrayList<Department>();
for (Employee e : employeeList) {
departmentList.add(departmentService.getDepartment(e.getDept_id()));
}
Map<String, Object> model = new HashMap<String, Object>();
model.put("employee", employeeList);
model.put("department", departmentList);
return new ModelAndView("viewEmployee", "model", model);
}
Run Code Online (Sandbox Code Playgroud)
viewEmployee.jsp
<table border="1px" bordercolor="black" width=80% align="center">
<tr>
<td>Name</td>
<td>Gender</td>
<td>Salary</td>
<td>Department</td>
<td>Action</td>
</tr>
<c:forEach items="${model.employeeList}" var="element">
<tr>
<td><c:out value="${element.name}" /></td>
<td><c:out value="${element.gender}" …Run Code Online (Sandbox Code Playgroud) 我使用钩子定制了注册页面.
我想在注册页面中添加安全问题,当用户Liferay第一次登录时,会设置默认安全问题.
那么如何在首次登录时在注册页面中添加安全问题呢?
我有一个aui:input带有标签的表格First Name *.现在标签的当前字体颜色是黑色.我想要的是First Name黑色字体和*红色的标签.
有谁知道如何实现这一目标?
<aui:input model="<%= User.class %>"
name="firstName"
label="First Name *"
showRequiredLabel=""
value="<%=user.getFirstName() %>">
</aui:input>
Run Code Online (Sandbox Code Playgroud) 如何在Kryonet中增加Server/Client构造函数中的缓冲区大小?
我发现这个API叫做Kryonet.好吧,我试图实现项目页面中提供的示例.但是,它没有成功.
服务器代码:
public class KryoTest {
public KryoTest() throws IOException {
Server server = new Server();
server.start();
server.bind(54555, 54777);
server.addListener(new Listener() {
public void received(Connection connection, Object object) {
if (object instanceof SomeRequest) {
SomeRequest request = (SomeRequest) object;
System.out.println(request.text);
SomeResponse response = new SomeResponse();
response.text = "Thanks!";
connection.sendTCP(response);
}
}
});
Kryo kryo = server.getKryo();
kryo.register(SomeRequest.class);
kryo.register(SomeResponse.class);
}
public static void main(String[] args) throws IOException {
new KryoTest();
}}
Run Code Online (Sandbox Code Playgroud)
客户代码:
public class Kryoclient {
public Kryoclient() throws …Run Code Online (Sandbox Code Playgroud) 我有一个JFrame,有一些选择.当按下确定按钮时,我想要JFrame清除内容并添加新内容.我已经尝试过,但问题是新问题JFrame突然出现了.我究竟做错了什么?
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
public class GuiFrame extends JFrame {
final JFrame f = new JFrame("Test");
public void Starter(){
ImageIcon img = new ImageIcon("C:\\Users\\neal\\Desktop\\no.png");
f.setIconImage(img.getImage());
ButtonGroup group = new ButtonGroup();
final JRadioButton Acess = new JRadioButton("Acess");
final JRadioButton Chat = new JRadioButton("Chat");
group.add(Acess);
group.add(Chat);
f.setSize(400,100);
f.setLocationRelativeTo(null);
JButton OptionOk = new JButton("OK");
Label option = new Label("Choose a Option");
final …Run Code Online (Sandbox Code Playgroud) 我正在尝试在基于 Spring 的 Web 应用程序中记录所有传出的 Http 请求。是否有用于此目的的拦截器?我想在离开应用程序之前记录所有传出的内容和标题。我正在使用spring-ws发送 SOAP 请求。所以基本上,我不仅要记录 SOAP 请求 xml(如这里提到的如何使 Spring WebServices 记录所有 SOAP 请求?),还要记录整个 http 请求。
我读pointer作为点缀C,使得C一种特殊的语言.但是,我也使用C++中的指针.我猜在C++中使用指针比在C中使用指针有一些限制.因为指针是C的数据类型.如果我被要求编写一个纯粹的程序C++,我可以使用指针吗?
我正在尝试使用Jersey来创建RESTful API.我的pom.xml看起来像:
<!-- Jersey Library -->
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.18</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-bundle</artifactId>
<version>1.18</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>3.3.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
但是Only one JAX-RS Application Class allowed.在Jboss中部署应用程序时我遇到了 异常.但是,这在tomcat的情况下非常有效.
堆栈跟踪:
ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.deployment.unit."apiinterface.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."apiinterface.war".POST_MODULE: JBAS018733: Failed to process phase POST_MODULE of deployment "apiinterface.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:127) [jboss-as-server-7.2.0.Final-redhat-4.jar:7.2.0.Final-redhat-4]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011232: Only one …Run Code Online (Sandbox Code Playgroud)