Je veux mapper mes données à une page jsp en utilisant hibernate et mysql. Tout fonctionne bien, mais quand je clique sur le lien, il montre un 404. ci-dessous est le code ci-joint. quelqu'un peut-il donner une solution .. Merci à l'avance.struts 1.3 hibernate jsp mysql
ceci est mon code initExecute
,
public ActionForward initExecute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception
{
TestForm test = new TestForm();
try {
test.reset();
setRequiredData(test);
} catch (Exception e) {
e.printStackTrace();
}
return mapping.findForward("success");
}
c'est mon code struts-config
,
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd">
<struts-config>
<message-resources parameter="resources.Application" />
<form-beans>
<form-bean name="test" type="com.project.forms.TestForm"/>
</form-beans>
<global-forwards>
<forward name="success" path="/jsp/subject.jsp"/>
</global-forwards>
<action-mappings>
<action path="/Select" type="com.project.actions.TestAction" name="test" parameter="method">
<forward name="success" path="/jsp/subject.jsp" />
</action>
</action-mappings>
</struts-config>
et voici mon index.jsp
,
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!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>GlassFish JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
<hr/>
<a href="Select.do?method=initExecute">Welcome</a>
</body>
</html>
Ceci est la trace de la pile:
java.sql.SQLException: Accès refusé pour l'utilisateur 'sashi' @ 'localhost' (en utilisant le mot de passe: OUI) à com.mysql.jdbc.SQLError.createSQLException (SQLError.java:946) à com.mysql .jdbc.MysqlIO.checkErrorPacket (MysqlIO.java:2985) à com.mysql.jdbc.MysqlIO.checkErrorPacket (MysqlIO.java:885) à com.mysql.jdbc.MysqlIO.secureAuth411 (MysqlIO.java:3421) à com.mysql.jdbc.MysqlIO.doHandshake (MysqlIO.java:1247) à com.mysql.jdbc.Connection.createNewIO (Connection.java:2748) à com.mysql.jdbc.Connection. (Connection.java: 1553) à com.project.actions.TestAction.setRequiredData (TestAction.java:78) à com.project.actions.T estAction.initExecute (TestAction.java:28) à sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
GRAVES: PWC6117: Fichier « E: \ Tous Checkouts.metadata.plugins \ org.eclipse.wst.server .core \ tmp0 \ SimpleProject \ jsp \ subject.jsp » pas trouvé
Suggérez comment faire? –
Veuillez ajouter toute la trace de la pile à la question. –
Utilisez-vous le serveur 'Jetty'? Si oui, s'il vous plaît vérifier ce [lien] (http://stackoverflow.com/questions/25261690/severe-pwc6117-file-not-found-jetty) pourrait être utile. –