javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/struts-config.xml

luanxi 2008-04-22 04:23:57
请问以下配置有何问题
strus-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

<struts-config>

<data-sources />

<form-beans >
<form-bean name="loginForm" type="com.yourcompany.struts.form.LoginForm" />

</form-beans>

<global-exceptions />
<global-forwards />
<action-mappings >
<action
attribute="loginForm"
input="/login.jsp"
name="loginForm"
path="/login"
scope="request"
type="com.yourcompany.struts.action.LoginAction">
<forward name="failed" path="/login.jsp" />
<forward name="success" path="/welcome.jsp" />
</action>

</action-mappings>
<message-resources parameter="com.yourcompany.struts.ApplicationResources" />
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
</plug-in>

</struts-config>

login.jsp
<%@ page language="java" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>

<html>
<head>
<title>JSP for LoginForm form</title>
</head>
<body>
<form action="login" method="post">

name:<input type="text" name="name"/><br/>
password:<input type="password" name="password"/><br/>
<input type="submit" value="submit" />
</form>
</body>
</html>

...全文
2163 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bmcsy 2009-01-05
  • 打赏
  • 举报
回复
就是因为版本不一样造成的,我换1.5就OK了。
luanxi 2008-04-23
  • 打赏
  • 举报
回复
可是又一定要用jdk1.4版的,那该怎么改
lkj107 2008-04-23
  • 打赏
  • 举报
回复
可能是规范和jdk版本不兼容的问题
luanxi 2008-04-23
  • 打赏
  • 举报
回复
还是没有用,
我把JDK1.4换成JDK1.5的就可以了,为什么啊,这两个有什么区别?
Shine_Panda 2008-04-22
  • 打赏
  • 举报
回复
<form action="login" method="post">
改成
<form action="login.do" method="post">

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧