【发布时间】:2016-06-23 09:34:56
【问题描述】:
我想使用 hibernate 和 mysql 将我的数据映射到一个 jsp 页面。一切正常,但是当我单击链接时,它显示 404。下面是附加的代码。任何人都可以提供解决方案.. 提前谢谢。
这是我的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");
}
这是我的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>
这是我的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>
这是堆栈跟踪:
java.sql.SQLException:用户 'sashi'@'localhost' 的访问被拒绝(使用密码:是) 在 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.TestAction.initExecute(TestAction.java:28) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
严重:PWC6117:找不到文件“E:\All Checkouts.metadata.plugins\org.eclipse.wst.server.core\tmp0\SimpleProject\jsp\subject.jsp”
【问题讨论】:
-
请建议怎么做?
-
请将所有堆栈跟踪添加到问题中。
-
您使用的是
Jetty服务器吗?如果是这样,请检查此link 可能有用。 -
我使用的是 Glassfish v2.5。
标签: java mysql hibernate jsp struts1