Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit d0023f0

Browse files
posting data on XML request -set header
1 parent 5edca4d commit d0023f0

File tree

5 files changed

+24
-1
lines changed

5 files changed

+24
-1
lines changed
255 Bytes
Binary file not shown.

‎Ex6-AJAX/WEB-INF/classes/SkillTest/Controller/Login.java‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,11 @@ public void doPost(HttpServletRequest request, HttpServletResponse response) thr
7171

7272
HttpSession session = null;
7373

74+
Enumeration param_names = request.getParameterNames();
75+
while(param_names.hasMoreElements()){
76+
System.out.println(param_names.nextElement().toString());
77+
}
78+
7479
render.println("<p>");
7580
User ce = new User();
7681
try{

‎Ex6-AJAX/WEB-INF/views/techcon/about.html‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
</div>
4040
</div>
4141

42+
<button onClick="checkXMLPost();">Post XML</button>
43+
4244
</body>
4345

4446
</html>

‎Ex6-AJAX/resources/js/techcon-registration.js‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
const { charset } = require("mime-types");
2+
13
const monthNames = [
24
"January",
35
"February",
@@ -27,6 +29,19 @@ function isAlphaNumericSpace(string) {
2729
return (/^[0-9a-zA-Z]+$/m).test(string);
2830
}
2931

32+
function checkXMLPost() {
33+
var xhr = new XMLHttpRequest();
34+
xhr.onreadystatechange = function () {
35+
if (this.readyState == 4 && this.state == 200) {
36+
console.log("Posted!");
37+
console.log(this.responseText);
38+
}
39+
}
40+
xhr.open('POST', 'http://localhost:8080/E6-AJAX/login');
41+
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
42+
xhr.send("field=value&name=post");
43+
}
44+
3045
function validateUsername(event) {
3146

3247
function isDuplicateUsername(xml, uname_entry) {

‎Practice/Mongo/users.js‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ db.users.updateOne({ name: 'ben' }, { $set: { roles: ['faculty'] } });
2323

2424
db.users.aggregate([{ $unwind: '$roles' }])
2525
db.users.aggregate([{ $unwind: '$roles' }, { $group: { _id: '$roles', total: { $count: {} } } }])
26+
db.users.aggregate([{ $unwind: '$roles' }, { $group: { _id: '$roles', total: { $sum: 1 } } }])
2627

2728
db.users.find();
28-
db.users.count;
29+
db.users.count();
2930

3031
db.users.drop();

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /