首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTP 404错误-在简单的Struts2应用程序中

HTTP 404错误-在简单的Struts2应用程序中
EN

Stack Overflow用户
提问于 2015-05-02 13:06:22
回答 2查看 980关注 0票数 1

一个简单的hello应用程序显示了http-404错误。

我正在使用以下工具:

1) Eclipse露娜4.4

2) Apcache tomcat 7.0

3) JDK 7

应用程序结构

我漏掉了什么jar文件吗??

index.jsp

代码语言:javascript
复制
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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=ISO-8859-1">

<title>Simple form</title>
</head>
<body>
<form action="Myaction" method="get">
<input type="text" name="t1"><br>
<input type="submit" value="GO">
</form>
</body>
</html>

Myaction.java

代码语言:javascript
复制
package com.Action;

public class Myaction {
String t1;

public String getT1(){
    return t1;
}
public void setT1(String t1) {
    this.t1 = t1;
}
public String execute(){
    System.out.println(t1);
    return "success";
}
}

struts.xml

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
<constant name="struts.devMode" value="true" />
<package name="default" extends="struts-default">

    <action name="Myaction" class="com.Action.Myaction" method="execute">
        <result name="success" type="redirect">/Welcome.jsp</result>
    </action>
</package>
</struts>

Welcome.jsp

代码语言:javascript
复制
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/struts-tags" prefix="s" %>    
<!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=ISO-8859-1">
<title>Welcome | Home</title>
</head>
<body>
<label>Welcome -> <s:property value="t1"/> </label>
</body>
</html>

显示此警告的标记

<s:property> --在生成路径中找不到。

另外,服务器显示错误:资源不可用如何解决此错误?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-13 04:49:44

解决办法是:

在网络项目中

1)转到生成路径-配置生成路径

2)如果使用外部JRE,则会出现Http 404错误,因此我使用了JDK,即添加库-库-已安装的JRE。

3)给出了JDK的路径。(我们必须使用内部JRE)

4)完成

5)重新制定项目

它会成功的..。

票数 1
EN

Stack Overflow用户

发布于 2015-05-02 15:00:38

尝试从strut2.core-version.jar中提取struts-..dtd到WEB/classes&重新运行项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30002656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档