forked from pquiring/javaforce
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.java
More file actions
91 lines (76 loc) · 2.43 KB
/
Copy pathexample.java
File metadata and controls
91 lines (76 loc) · 2.43 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
/*
* example.java
*
* Created : May 14, 2023
*
* Author : Peter Quiring
*
*/
package code;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javaforce.*;
public class example extends HttpServlet {
private static final boolean listing = false;
/** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
* @param request servlet request
* @param response servlet response
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doRequest(request, response);
}
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
/** Handles the HTTP <code>GET</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/** Handles the HTTP <code>POST</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/** Returns a short description of the servlet.
*/
public String getServletInfo() {
return "Short description";
}
// </editor-fold>
public void init() {
}
public void destroy() {
}
public void doRequest(HttpServletRequest request, HttpServletResponse response) {
try {
PrintWriter out = response.getWriter();
StringBuilder sb = new StringBuilder();
sb.append("Example Servlet<br><br>");
sb.append("JavaForce/" + JF.getVersion() + "<br>");
out.print(sb.toString());
} catch (Exception e) {
try {
response.setContentType("text/html;charset=UTF-8");
OutputStream out = response.getOutputStream();
out.write(("Exception:" + e).getBytes());
} catch (Exception e2) {}
}
}
public String getParameter(HttpServletRequest request, String name) {
String value = request.getParameter(name);
if (value == null) return "";
return value;
}
public String getParameter(HttpServletRequest request, String name, String defvalue) {
String value = request.getParameter(name);
if (value == null) return defvalue;
return value;
}
}