|
David Skelly wrote: The fact that Java does not support it natively does not mean that it does not have widespread support.
My comment was strictly within the context of this Q&A and was nothing to do with the world outside.
|
|
|
|
|
imagetype is part of the standard tga file header. If your file doesn't have this, are you sure it is a valid tga file? (Sorry if that's a dumb question.) Without an imagetype you don't know whether the image is compressed or not so how can you load it?
|
|
|
|
|
David Skelly wrote: Sorry if that's a dumb question
Not dumb at all, I missed it when reading the OP's entry.
|
|
|
|
|
OKK,Hang on Guys....... I got the solution and and I am able to read tga file now.And Tga file is used almost in 3D and Gaming,max at too many places dear.
but ,anywayy thx for ur help.
Yogesh
|
|
|
|
|
I want to learn networking projects. So there should be a server and a few clients to test my code. Unfortunately I have only a single machine. Is there any software available for simulating a server and a few clients( or one client) in a single machine?
|
|
|
|
|
You don't really need anything special unless you are concerned about the networking. Just set up the server listening for connections and run the client so it will connect to the correct prort on the local host.
Panic, Chaos, Destruction.
My work here is done.
|
|
|
|
|
Hi,
I have been trying to use Flexigrid(jQuery plugin) with JSP and/or to a Servlet. But I don't seem to find any solutions. I tried to use JSON but it doesn't seem to work. I'm very new to Flexigrid and still getting a hang of it. Can anyone give me advice on what are the things that I should consider? Thanks in advance guys.
Thank you,
Paul
|
|
|
|
|
<script language="javascript">
function checkForm(){
var objForm = new Object();
var objFullNameTextBox = new Object();
var objMessageBox = new Object();
var objAddress = new Object();
var objNRIC = new Object();
var objContact = new Object();
var objEmail = new Object();
var objDOB = new Object();
var objGender = new Object();
var objType = new Object();
var objRemarks = new Object();
var strMemberName = new String("");
var strEmail = new String("");
var strAddress = new String("");
var strNRIC = new String("");
var strContact = new String("");
var strGender = new String("");
var strType = new String("");
var strRemarks = new String("");
var blnIsAllOkay = new Boolean(true);
var strMessageToUser = new String("");
objForm = document.getElementById("frmData");
objFullNameTextBox = document.getElementById("txtFullName");
objMessageBox = document.getElementById("divMessage");
objAddress = document.getElementById("txtAddress");
objNRIC = document.getElementById("txtNRIC");
objContact = document.getElementById("txtContact");
objEmail = document.getElementById("txtEmail");
objGender = document.getElementById("txtGender");
objType = document.getElementById("txtMember");
objRemarks = document.getElementById("txtRemarks");
strEmail = objEmail.value;
strAddress = objAddress.value;
strNRIC = objNRIC.value;
strContact = objContact.value;
strGender = objGender.value;
strType = objType.value;
strRemarks = objRemarks.value;
strEmail = trimData(strEmail);
strAddress = trimData(strAddress);
strNRIC = trimData(strNRIC);
strContact = trimData(strContact);
strGender = trimData(strGender);
strType = trimData(strType);
strRemarks = trimData(strRemarks);
strMemberName = objFullNameTextBox.value;
strMemberName = trimData(strMemberName);
if (strMemberName=="" ){
strMessageToUser += "Please indicate Name<br>";
blnIsAllOkay = false;
}
if (strNRIC=="" ){
strMessageToUser += "Please indicate NRIC No<br>";
blnIsAllOkay = false;
}
if (strAddress=="" ){
strMessageToUser += "Please indicate Address<br>";
blnIsAllOkay = false;
}
if (strContact=="" ){
strMessageToUser += "Please indicate Contact<br>";
blnIsAllOkay = false;
}
var NRICRegEx = /^[A-Z]\d{7}[A-Z]$/;
if(strNRIC.match(NRICRegEx)){
blnIsAllOkay == true;
}else {
strMessageToUser += "Please indicate correct NRIC.<br>";
}
var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(strEmail.match(emailRegEx)){
blnIsAllOkay == true;
}else{
strMessageToUser += "Please indicate correct email.<br>";
}
var ContactRegEx = /d{8}/;
if (strContact.match(ContactRegEx)){
blnIsAllOkay == true;
} else {
strMessageToUser += "Please indicate correct Contact Number<br>";
}
To check that one of the radio buttons for Gender is selected
var radioChecked = false;
for (var i=0; i < strGender.length; i--){
if(Gender[i].radioChecked){
strMessageToUser += "Please check that one of the buttons for Gender is selected>";
}
function trimData(pstrData){
var intIndex=0;
var intRightIndex= pstrData.length -1;
while((intIndex < pstrData.length) && (pstrData.charAt(intIndex) == ' '))
{intIndex++; }
while((intRightIndex > intIndex) && (pstrData.charAt(intRightIndex) == ' '))
{intRightIndex-=1;}
return pstrData.substring(intIndex, intRightIndex+1);
}
if (blnIsAllOkay==true){
objForm.submit();
}else{
objMessageBox.innerHTML = strMessageToUser;
}
function clearErr() {
objMessageBox = document.getElementById("divMessage");
objMessageBox.innerHTML = "";
}
}
</script>
</head>
<body>
<form id="frmData" name="frmData" action="addmember"
method="post" >
<table border="0" style="width:500px;padding:3px;" >
<tr>
<td colspan="2" class="tdTitle" >Member Registration</td>
</tr>
<tr>
<td>Full Name</td>
<td><input type="text" id="txtFullName" name="txtFullName" value=""></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" id="txtEmail" name="txtEmail" value=""></td>
</tr>
<tr>
<td>Address</td>
<td><input type="text" id="txtAddress" name="txtAddress" value=""></td>
</tr>
<tr>
<td>NRIC No</td>
<td><input type="text" id="txtNRIC" name="txtNRIC" value=""></td>
</tr>
<tr>
<td>Contact</td>
<td><input type="text" id="txtContact" name="txtContact" value=""></td>
</tr>
<tr>
<td>Gender</td>
<td><input type="radio" id="txtGender" value="Male" name="txtGender"/>Male
<input type="radio" id="txtGender" value="Female" name="txtGender"/>Female</td>
</tr>
<tr>
<td>Type</td>
<td><select name="txtMember" id="txtMember">
<option>Member</option>
<option>Volunteer</option>
</select>
</td>
</tr>
<tr>
<td>Remarks</td>
<td><input type="text" id="txtRemarks" name="txtRemarks"></td>
<tr>
<td colspan="2"><div id="divMessage"></div></td>
</tr>
<tr>
<td colspan="2" align="right">
<td><input type="button" id="btnSubmit" name="btnSubmit" value="Submit" onclick="checkForm();" /></td>
<td><input id="reset" type="reset" value="reset" onclick="clearErr();"/></td>
</tr>
</table>
</form>
</body>
</html>
|
|
|
|
|
This is no good, you need to explain what is not working, as we cannot guess, and few people have the time to read through your code and work out what is happening. Also this is not a Java question, and would be better posted to the Web Development forum.
|
|
|
|
|
Whenver there's blank, an error message will appear and when the entry doen't meet the regular expression, it will also show error message.
The thing is that both messages will appear even though I just submit without enter anything.
Then I have problem with radio button validation for gender.
Pls advise. Tks.
|
|
|
|
|
Sorry...the reset button is also not working. The netbean IDE keeps on asking to to create an Object.
|
|
|
|
|
This obviously requires some more work on your part, your statement above tells us nothing, your previous statement mentions error messages but you don't tell us what those messages are, or where in the code they occur. We cannot guess what is happening.
|
|
|
|
|
The form allows user to post their particulars to a table.
Now, when I press submit, it will give me 2 kinds of error messages.
However, it is just supposed to flash 1 error message. It is only supposed to flash another kind of error message when the form does not meet the regular expression rules.
Secondly, the reset button is not working. Netbean IDE keeps asking for object wanted.
Thirdly, the radio button validation I am not sure what is wrong with the code.
Hope you can help me. pls. urgent.
|
|
|
|
|
You continue to believe that I can guess what these error messages are - I cannot.
Also if the IDE is asking for an object (where, I have no idea) then I suspect there is something missing from your code.
|
|
|
|
|
Hello Friends
I want to extract values from HashMap.How I can do?Here is the code below:
class VFMMmaterial
{
public:
int matId;
String matName;
}
public HashMap<Integer, VFMMaterial> materialsMap = new HashMap<Integer, VFMMaterial>();
materialsMap.put(material.materialId, material);
all values of id and name r putted in materialmap
Now i tried like this to access material name:
Iterator itr = materialMap.keySet().Iterator();
While(itr.hasNext())
{
String id = itr.next();
String name = materiaMap.GetKey(Integer.ParseInt(id)).matName;
}
but it is giving error at run time and I tried also entrySet in place of keySet()
Tell me some solution.
Thanks
|
|
|
|
|
Firstly your code is not easy to read, please format it correctly. Secondly you say:
yogeshs wrote: but it is giving error at run time and I tried also entrySet in place of keySet()
but you do not explain what runtime error, and it is unlikely that we can guess it!
|
|
|
|
|
I am getting iterator of Hashmap hmap like this:
Iterator itr = hmap.keySet().Iterator();
Now,I m running this loop to get next value like this:
while(itr.hasNext())
{
Object key = itr.next();
}
Now,the itr.next is returning the object type.But to get the value by using that key needs int type not object type,that code is here:
while(itr.hasNext())
{
Object key = itr.next();
String name = hmap.get(key).materialname;
}
so what can I do?
I want to tell that hmap is having two parameters:
hmap<int id,class="" material="">
Thanks In Advance.
Yogesh
|
|
|
|
|
First thing: as already mentioned a LOT of times, please format your code properly. Take some time to make your message readable and understandable, you will definitively get much more answers.
Second point, the previous poster asked you about which runtime error you receive. You still didn't provide that information.
Now concerning your problem: why do you iterate over the keys if you need the values ? Instead of doing this:
Iterator itr = hmap.keySet().Iterator();
Do this:
Iterator itr = hmap.values().Iterator();
This way you will iterate over the values of your map. You will still need to cast your object to the correct type if you didn't use generics when declaring your map.
yogeshs wrote: I want to tell that hmap is having two parameters:
hmap
I don't get that part of your message. Could you please clarify what you are trying to do ?
|
|
|
|
|
|
I'm using netbean IDE to create a jsp file which will collect data from another jsp file which contains a form for people to enter data.
However, when I run the jsp file, it gives me the following error:-
There are no servlet mappings specified in web.xml.
org.apache.jasper.JasperException: An exception occurred processing JSP page /processAddMember.jsp at line 34
31: strContact = request.getParameter("txtContact").trim();
32: strDOB = request.getParameter("txtDOB").trim();
33: strGender = request.getParameter("txtGender").trim();
34: strType = request.getParameter("txtMember").trim();
35: strRemarks = request.getParameter("txtRemarks").trim();
36: strCreateRecordSQL = "INSERT INTO tblMember ";
37: strCreateRecordSQL += "(strFullNameME,strEmailME,strAddressME, strNRICNoME, strContactME, "
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
root cause
java.lang.NullPointerException
org.apache.jsp.processAddMember_jsp._jspService(processAddMember_jsp.java:87)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.
Pls help me. It's urgent. tks.
|
|
|
|
|
karengsh wrote: org.apache.jasper.JasperException: An exception occurred processing JSP page /processAddMember.jsp at line 34
The above should point you to the cause; it looks as though txtMember may not have been initialised correctly.
|
|
|
|
|
May I know how did you identify the error?
|
|
|
|
|
karengsh wrote: May I know how did you identify the error?
Simply by reading the error messages. Your original post showed the following (cut out the unimportant parts):
org.apache.jasper.JasperException: An exception occurred processing JSP page /processAddMember.jsp at line 34
34: strType = request.getParameter("txtMember").trim();
This shows that the statement on line 34 caused an error
root cause
java.lang.NullPointerException
A NullPointerException usually indicates that some variable has not been initialised correctly, or has been corrupted or otherwise changed to make it invalid.
From this (and the stack trace) you need to work backwards through your program to identify were this may have occurred.
|
|
|
|
|
Hello Friends
Do anyone of you know about material(.mtl) file?
Do anyone of you read it?
I read most of the file but some option are not getting through java classes like map_ka(ambient textures),map_ks(specular textures).
Thanks In Advance.
Regards
Yogesh
|
|
|
|
|
hi all
as u know java is using call by reference with objects
how can i instead call by value for objects??
thanks in advance
|
|
|
|