-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdisplayQuestions.java
More file actions
135 lines (100 loc) · 3.5 KB
/
displayQuestions.java
File metadata and controls
135 lines (100 loc) · 3.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
import java.io.IOException;
import csatdisplay.*;
import javax.servlet.http.*;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import csatdisplay.CsatQuestions;
import java.util.*;
import java.sql.*;
/**
* Servlet implementation class displayQuestions
*/
@WebServlet("/displayQuestions")
public class displayQuestions extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public displayQuestions() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
PrintWriter out = response.getWriter();
//String enteredPName=request.getParameter("PName");
HttpSession session=request.getSession(false);
String role=(String)session.getAttribute("roleId");
try
{
CsatQuestionsDisplay ob1 = new CsatQuestionsDisplay();
ArrayList<CsatQuest> qList= ob1.displayQ(role);
String yourJSP = "/QuestionDisplay.jsp";
request.setAttribute("QuestionsList",qList);
RequestDispatcher rd = getServletContext().getRequestDispatcher(yourJSP);
rd.forward(request, response);
}
catch(Exception e){}
/* try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con =
(Connection) DriverManager.getConnection(
"jdbc:mysql://10.174.0.243:3306/invoice_test", "root", "Inv0ice@123");
PreparedStatement pstm = null;
PreparedStatement pstm1= null;
PreparedStatement pstm2,pstm3,pstm4=null;
String sql,sql1;
HttpSession session=request.getSession(false);
String role=(String)session.getAttribute("roleId");
sql1="select * from CsatQuestions where role='"+role+"'";
pstm1 = (PreparedStatement) con.prepareStatement(sql1);
ResultSet rs= pstm1.executeQuery();
int cmt=1;
String []questions=new String[30];
String []questionnos=new String[30];
int i=0;
CsatQuestions ob= new CsatQuestions();
while(rs.next()){
String quest=rs.getString("Questions");
String qno=rs.getString("QNo");
questions[i]=quest;
questionnos[i]=qno;
i++;
}
con.close();
ob.setQuestions(questions);
ob.setQuestionNo(questionnos);
String yourJSP = "/QuestionDisplay.jsp";
request.setAttribute("Ob",ob);
RequestDispatcher rd = getServletContext().getRequestDispatcher(yourJSP);
rd.forward(request, response);
}
catch (ClassNotFoundException e)
{
System.out.println(e);
}
catch (SQLException ex)
{
System.out.println(ex);
}*/
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
}