Ja viem že JavaEE nie sú len Servlety,že je tam toho omnoho omnoho veľa,ale tak patrí to poď Javu tak prečo nie:-) ...ja som chcel tým Redirectom len v podstate "redirectnut" na druhy html subor uz s tými dátami...:)
Příspěvky odeslané z IP adresy 78.98.14.–
Pfu toto neviem ci dam,by som to potrebovaj trochu objasnit zrejme
Zdravim,programujem s webom este len chvilku takze moc tej logiky som este nepochytil,mam servlet a html kde zada uzivatel dve cisla a operaciu a na druhom html mu vyhodi vysledok ,jako povodne som to robil ze cez out.println(); som v servlete napisal to html..ale co ma zaujima je,ze ked dostanem tie cisla do servletu,spocitam(odpocitam...) a vysledok ulozim napriklad do premennej "vys" tak ako tu premennu dostanem do toho druheho html aby sa mi vypisala? :-) dakujem :)
Bol pusteny :P ..ale vyriesil som to prechodom na NetBeans ktory to uz maju "zabudovane"
Zdravim,potreboval by som poradit ako "nainstalovat" mySQL do eclipsu,MySQL som uz instaloval,ale iba MySQL Server,neviem ci to staci,mam aj Java Connector ,tu som si na projekt nastavil Build Path->Add libraries a tam som si pridal ten .jar subor;Dalej som si otvoril Database Connections->New->MySQL->Drivers tam som si nastavil verziu 5.1 a JAR som dal ten,ktory mam v Tomcate skopirovany ,ale ked dam Test Connection tak vypise ze Ping failed,pozeral som aj videa ale nic :P Dakujem
Nasiel som to uz dik,robil som jednoduchy login,a ak sa nezhodovali hesla tak som chcel vypisat ze zle si vyplnil prihlasku povedzme,ale isiel som na to tak ze som si vytvoril druhy rovnaky html akurat s tym ze "zle si vyplnil prihlasku" ,viem ze je to asi neefektivne..ale ako sa robia tie okna ktore vyskakuju ak sa napriklad nehzoduju hesla?Cez JS?
Ale ked odosle ten Login tak to vypisem cez Javu ,a ako do tej Javy pichnem HTML tagy?:)) pochybujem ze to ide :) keby mam len 2 html subory tak jasne,ale takto s Javou..:P
A ked teraz v Jave to porovnam a chcem vypisat ze napr. "tvoje hesla sa nezhoduju,skus to znovu" a tam link znovu na ten html,tak to by slo ako?:))
No asi problem bude v tom,ze som pouzival viac ako jednu <form> ,takze to robilo bordel :P
Sorry ,v tom prvom :
Heslo <br><input type="password" name="heslo" /><br>
Znovu heslo <br><input type="password" name="heslo2" /><br>
Zdravim mam HTML kod na ziskanie 2 hesiel ,
<form method="post" action="xmlServletpath">
Meno <br><input type="text" name="meno" /><br>
Heslo <br><input type="password" name="heslo" /><br>
je to iba usek samozrejme a servlet :
response.setContentType("text/html");
String hesloServlet1=request.getParameter("heslo");
String hesloServlet2=request.getParameter("heslo2");
PrintWriter out=response.getWriter();
if (hesloServlet1.equals(hesloServlet2)==false){
out.println("Je mi luto ale tvoja hesla sa nezhoduju");
a vyhadzuje mi to error :
java.lang.NullPointerException
at javaeetutorial.XmlServlet.doPost(XmlServlet.java:20)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1517)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1474)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
robim s tym chvilu ale chcel som sa s tym trosku pohrat ale nejak mi to nejde ,dakujem :))
Sorry..cez JSP subor :)
Takze nakoniec som to vyriesil cez .subor ,v podstate som tam napisal to iste co do html suboru akurat ze
<form action="xmlServletpath">
<input name="userName">
<input type="submit">
bez "/" ,ale keby niekto vedel ako cez .html tak kludne napiste ,dakujem :-))
Cus,mam mensi problem :-) mam html subor s inputom,ktory ked pustim tak ide na "http://localhost:8081/SimpleServletProject/Simaa.html" ked odoslem Name tak ma presmeruje na "http://localhost:8081/xmlServletpath?userName=as" namiesto toho aby ma to presmerovalo na "http://localhost:8081/SimpleServletProject/xmlServletpath?userName=as" .Dakujem za rady :-)
HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="/xmlServletpath" method="post">
<input name="userName" />
<input type="submit" />
</form>
</body>
</html>
Servlet:
package javaeetutorial;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class XmlServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
String userName=request.getParameter("userName");
PrintWriter out=response.getWriter();
out.println("Hello! "+ userName);
}
}
XML:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/…-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>SimpleServletProject</display-name>
<servlet>
<servlet-name>xmlServlet</servlet-name>
<servlet-class>javaeetutorial.XmlServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>xmlServlet</servlet-name>
<url-pattern>/xmlServletpath</url-pattern>
</servlet-mapping>
</web-app>
dakujem :)
Ako so sablonami nemam problem ,aj ked je to primitivna vec,teraz sa asi radsej zameriam na JSP Servlets atd,uz som nasiel aj tutorial na YT ,akurat ja mam problem ze niekedy som hrozne netrpezlivy co ma stve,ze chcem vsetko hned vediet,viem ze J2EE sa proste neda da naraz a ani nie ciela ale po kuskoch a pomaly,ale snazit sa budem:-))
Hm,dajme tomu ze chcem si nejaku tu malu web stranku spravit,co vsetko budem k tomu potrebovat? HTML,CSS,(JS?),JSP? ....ako momentalne mam zvladnute HTML a CSS si myslim ze celkom dobre :-)) Akurat teraz skusam JS ale je to podobne ako Java takze sa v nej nestracam a ide to celkom hladko :) ..to by bol Front End ,a co s tou Javou?Mozno je to hlupa otazka,ale z tej Javy som nahliadol len kusok,tak sa pytam ze co je na tej stranke mozne urobit s tou Javou :) a este jedna otazocka,kedze som nikdy nerobil s webom (:D) ,tak som videl na par zdrojakoch "$" ,viem ze sa to s PHP a SQL myslim,ale co to znamena v JS? :-) Dakujem :)