|
I am trying to process data by servlet sended by jsp form using AJAX..... with 'GET' method its working okey ... but using 'POST' method to do this creating problem that onreadystatechage condition not exectue at (xmlhttp.readyState==4 && xmlhttp.status==200)
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 || xmlhttp.status==200) {
alert("state=4 OR 200");
document.getElementById("TextChatHistory").value = xmlhttp.responseText;
}
}
i tryed to solve this too much .... but i cant .... Any one plz help me ..... THANK ...
COMPLETE PROGRAM CODE IS GIVEN BELOW,
JSP_CODE
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%--@page import="java.util.Timer.*, java.util.TimerTask.*"
Timer timer;
--%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
<script type="text/javascript" >
function AjaxFunction() {
xmlhttp = null;
if(window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 || xmlhttp.status==200) {
alert("state=4 OR 200");
document.getElementById("TextChatHistory").value = xmlhttp.responseText;
}
}
xmlhttp.open("POST", "TextChat", true);
var Parameter_MsgSType = "msgText=" + document.getElementById("msgText").value;
alert(Parameter_MsgSType);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-lenght", Parameter_MsgSType.lenght);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.send(Parameter_MsgSType);
alert("Ajax fuinction finished");
}
</script>
</head>
<body>
<!--<h1>Hello JSP!</h1>-->
<div id="myText"></div> <!--for testing...-->
<form name="TextChat" method="post" action="" >
<textarea cols="50" rows="10" readonly id="TextChatHistory" name="TextChatHistory" >TextChat History</textarea>
<br />
<textarea cols="50" rows="3" id="msgText" >Enter Text</textarea>
<select name="SentToType">
<option value="p">Presentor</option>
<option value="h">Host</option>
<option value="a">Attendee</option>
<option value="l">All</option>
</select>
<input type="submit" value="SEND" onclick="AjaxFunction()" />
</form>
</body>
</html>
|
|
|
|
|
give me solution of Round robin scheduling code in java
|
|
|
|
|
Ask yourself this: Where would be a good place to search for something that fits my requirements?
This forum tends not to hand out ready made solutions on demand, try doing some research first, and come back here when you have a technical query.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
what is the equivalent package on swing in j2me
Trioum
|
|
|
|
|
J2ME has within it's framework its own set of controls that are desogned for generic mobile devices. If you are targetting a specific platform then you will also find that there are platform specific UI components. Check the JavaDoc for details.
Panic, Chaos, Destruction.
My work here is done.
or "Drink. Get drunk. Fall over." - P O'H
|
|
|
|
|
hi ...
i m trying to make this me first simple AJAX example using PHP that shows message from PHP on clicking Button in HTML page .... but this case some prolem ... that is when click on button to show message then nothing is happen .... is also check WAMP ... so any idea or suggestion !!!!
HTML CODE IS,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>MyFirstAJAXProram</title>
</head>
<body>
<script type="text/javascript">
function JavaFunction() {
var xmlhttp;
<!--Getting XMLHttpRequest OR Active depends on browser support...-->
if(window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if(xmlhttp.readystate == 4) {
document.timerForm.time.value = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "phpfile.php", true);
xmlhttp.send(null);
}
</script>
<form name="timerForm">
<input type="button" onclick="JavaFunction()"; />
Time: <input type="text" id="timer" name="time" value="00:00:00" readonly="readonly" />
</form>
</body>
</html>
HERE's PHP CODE,
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?
echo("KHURRAM SHAHZAD");
?>
</body>
</html>
|
|
|
|
|
khurram_shahzad wrote: so any idea or suggestion
Since this is the Java forum I suggest you post this elsewhere - possibly either JavaScript or PHP.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
Oh i c ......
|
|
|
|
|
Help me with java code for dividing a text file into variable size chunks using Rabin finger print and sliding window technique..
Consider a file .
A fixed width sliding window (48 bytes long) will be moving along the contents of the file.
The fingerprint of the contents of the window is found using Rabin finger print algorithm
f is fingerprint( Hash value) of the contents of file
D be the average chunk size,
r be zero
Position where f mod D =r satisfies at that position chunk a file.. Advance the sliding window Continue this till the end of file.
|
|
|
|
|
Where are you stuck exactly ? Nobody here will send you the full code of your program (specially when it looks like homework question).
|
|
|
|
|
Hi all,
I wish to develop a multitenant data analytical application using Netbeans. Could anyone suggest me the procedure or a sample multitenant application,which could be more helpful to for me to proceed further.
Please help me.
Thanks for considering my request..
sangita
|
|
|
|
|
Please do not post the same question in multiple forums.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
Hi,
I have 3+ years of experience as a software Engineer in Java,J2EE concepts ,
developing the web-application and ERP domain modules,
I have currently offer in two companies for separate in two different domain
projects. Below are the details...
Offer 1 - The role is of an engineer in developing the web-applications
using J2EE concepts (springs, hibernate,and JSF) Client --Reddy Labas
Offer 2 - The role is of an engineer in developing the projects using the
tool called Identity Management (J2EE concepts as backend) Client-JPMorgan.
I am little confused to choose which offer and how it is going to be the
best thing in my career /future (job Resources) view.
Am seeking your valuable inputs on which one would be a better offer.
Thank you!
|
|
|
|
|
|
krishnareddy036 wrote: Offer 1 - The role is of an engineer in developing the web-applications
using J2EE concepts (springs, hibernate,and JSF) Client --Reddy Labas
Per this description you would be using Java and associated common frameworks and idioms.
krishnareddy036 wrote: Offer 2 - The role is of an engineer in developing the projects using the
tool called Identity Management (J2EE concepts as backend) Client-JPMorgan.
Per this description you would be using a specific vendor tool.
Thus in terms of a career in programming the first is better.
However there could be other criteria.
For example do you want to remain a programmer? If not then which position seems to allow a better chance to move into management?
Another example do you want to use other languages? If yes then which job is more likely to allow you to do that, for example is one more likely to allow you to learn SQL?
You might also want to look into what stage the project is on that you would be working on. Maintenance programming on an existing project for someone with your experience might not be as enjoyable as a new project or one that is relatively new. Along those lines you might ask, of both companies, what additional programming possibilities might exist in a year from now.
|
|
|
|
|
when we call servlet from a JSP page .. explorer/program moves to servlet page .... Such in my scenareo i have JSP form that on submiting call servlet to retrieve data from XML .. But problem is that . i like that on submitin form servlet runs in background without changing page to servlet page ... like thread in background .... SO PLZ ANY IDEA OR SUGGESTION !!!!
THANKS T ALL HELPERS ...
|
|
|
|
|
khurram_shahzad wrote: SO PLZ ANY IDEA OR SUGGESTION !!!!
THANKS T ALL HELPERS ...
Don't shout!
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
From what I think I read in your question, you want to do Ajax. This will allow you to put a request out to the servlet and process the result with Javascript inside the HTML without changing the actual browser page. Try jQuery to get this to work.
If you do not know what Ajax or jQuery are, you first need to do some reading. There is enough info on this on the internet.
|
|
|
|
|
Hi i've created a canvas for game and an applet which contains this canvas and can communicate with my database. But when canvas goes into the game loop my applet doesn't respond anything i can't even close it. Also in my canvas' constructor method i make it's background black but it doesn't work either. Here is the code for 2 classes. And for now game loop is empty but i tried it with simple game loop which runs at 25fps and sleeps when needed.
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferStrategy;
public class GameCanvas extends Canvas implements Runnable{
private Graphics2D graphics;
private BufferStrategy bufferStrategy;
private boolean gameRunning;
public GameCanvas(){
setBackground(Color.black);
setSize(300, 300);
}
public void initGame(){
createBufferStrategy(2);
bufferStrategy = getBufferStrategy();
graphics = (Graphics2D)this.getBufferStrategy().getDrawGraphics();
gameRunning = true;
Thread t = new Thread(this);
t.run();
}
public void run(){
gameLoop();
}
public void gameLoop(){
while(gameRunning){
}
}
public void update(){
}
public void drawScreen(){
graphics.clearRect(0, 0, this.getWidth(), this.getHeight());
if(!bufferStrategy.contentsLost())
bufferStrategy.show();
}
}
import java.sql.*;
import javax.swing.JApplet;
public class DatabaseApplet extends JApplet{
Connection con;
static{
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
}catch(Exception e){
e.printStackTrace();
}
}
String url = "jdbc:mysql://127.0.0.1:3306/players";
String name = "root";
String password = "root";
GameCanvas gameCanvas;
public void init(){
setSize(300, 300);
add(gameCanvas = new GameCanvas());
try{
con = DriverManager.getConnection(url, name, password);
}catch(SQLException e){
e.printStackTrace();
}
}
public void start(){
gameCanvas.initGame();
}
public void destroy() {
try{
con.close();
}catch(SQLException e){
e.printStackTrace();
}
}
}
|
|
|
|
|
public void gameLoop(){
while(gameRunning){
}
}
I cannot see how you get out of this loop, nor how it ever releases control.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
First of all thanks for the answer. I'm running this game loop in another thread so shouldnt operating system take care of giving other threads clock time? And as i said before if i do something like Thread.sleep(freeTime) or Thread.yield() it doesn't work either. I tried it inside html and surprisingly it makes background black there. Also can you suggest how can i make a canvas game inside applet because there must be a game loop similar to this.
|
|
|
|
|
Well I've copied your code and run it up in my IDE and that little closed loop really seems to block everything. I think you will need to redesign how you are doing this, although I can't offer any suggestions about how to do this in an applet without going back to the Tutorials[^].
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
I found a solution. When i use t.start() instead of t.run() it works correctly. Thanks for your replies again.
|
|
|
|
|
hi i have worked in VB/C# where i created LAN enabled applications like apps for record handling and MIS/ERP solution type, now i have switched to java so i want to know a few queries as:
1. Do we have to go JSP/EJB for LAN applications or i can make them in core Java too.
2.if,its possible to create application like that in core java ,what kind of classes/packages i need for them(other then java.net) and 3rd party api's for simple working?
3. how can such application be going to interact with each other or do i need threads (thread executions) to make it understand about every process going between diiferent client and one server?
4. Is it not possible to achieve such facility with DB connection call with diff server ip/port instead of making the app to listen for its server and then work ?
5.in Above,, which one will going to be smooth in between them?
i know its too much in one go but if you can please solve my any query first you like
In this world only the hardwork with smart approach wins.....
|
|
|
|
|
Alok sharma ji wrote: 1. Do we have to go JSP/EJB for LAN applications or i can make them in core Java too.
No. They provide a framework, you can go lower and use RMI to call the server and build the server using normal classes. Or you could go lower still and open TCP sockets and send your data back and forth that way.
Alok sharma ji wrote: 2.if,its possible to create application like that in core java ,what kind of classes/packages i need for them(other then java.net) and 3rd party api's for simple working?
Yes. Easy as falling out of a tree. Write the classes you want and bang. I would suggest developing a first cut as a single process, with the business funtionality protected by a facade that only returns basic types. Then you can put the comms in the middle.
Alok sharma ji wrote: 3. how can such application be going to interact with each other or do i need threads (thread executions) to make it understand about every process going between diiferent client and one server?
I would suggest that you would want to handle each client on a seperate thread, otherwise you'll soon hit performance problems. Concurrency isn't magic, it is relativly easy to do.
Alok sharma ji wrote: 4. Is it not possible to achieve such facility with DB connection call with diff server ip/port instead of making the app to listen for its server and then work ?
I think the question here is about the backend data tier. You should use a JDBC defined connection then the DB can be configured at deployment. I would not expose the DB to the client.
Panic, Chaos, Destruction.
My work here is done.
or "Drink. Get drunk. Fall over." - P O'H
|
|
|
|