• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Error in struts program

 
Ram Kumar Rengarajan
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have got an error in the following error in the below program:
DisplayAllUsersAction.java:49: cannot find symbol
symbol : method setAttribute(java.lang.String,java.util.ArrayList)
location: interface javax.servlet.http.HttpServletRequest
request.setAttribute("users", list);
^
Note: DisplayAllUsersAction.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error


package strutsTutorial;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import java.util.*;

import java.sql.Connection;
import javax.sql.DataSource;
import java.sql.PreparedStatement;
import java.sql.*;
import java.io.Serializable;

public class DisplayAllUsersAction extends Action
{
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception
{

try

{

DataSource dataSource = getDataSource(request, "userDB");

Connection conn = dataSource.getConnection();
Statement statement = conn.createStatement();



ResultSet rs = statement.executeQuery("select FIRST_NAME, LAST_NAME, EMAIL from USER2");
ArrayList list = new ArrayList();
while(rs.next())
{
String firstName = rs.getString(1);
String lastName = rs.getString(2);
String email = rs.getString(3);
User user = new User();
user.setEmail(email);
user.setFirstName(firstName);
user.setLastName(lastName);
list.add(user);
}
if (list.size() > 0)
{
request.setAttribute("users", list);
}
}
catch(Exception e)
{
}

return mapping.findForward("success");
}


//return mapping.findForward("success");
}

Can anyone help me in this regard?

Regards,
Ram Kumar.
 
Valentin Tanase
Ranch Hand
Posts: 704
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Are you using jsdk 1.5?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic