Myeclipse部署第一个Struts项目

版权声明:本文自由转载,转载请注明出处。 https://blog.csdn.net/qq_38071429/article/details/82708225

新学期,新气象!

我用的是Myeclipse 2017 CI,没有破解Myeclipse的自行破解,或者按照我上传的Myeclipse破解安装包&教程破解!

如果用的是eclipse ee,请自行下载struts 2.0的jar包.解压后将所需要的jar包,复制粘贴到Web项目的lib文件夹下。

 常用的jar包有以下四个:

以下是我Myeclipse的项目目录:(忽略自动生成的index.jsp)

步骤1:右键项目/Configure Facets/Install 。。。(2.x)Facets

步骤2:(图二URL pattern改选为“/*”,图一和图三默认设置就可以了)

步骤3:观察(红框)

Hello.jsp(运行成功,则此页面将显示“Hello,struts hehehehehe”)

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>  
  
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
<title>欢迎界面</title>  
</head>  
<body>  
<h2><s:property value="message"/></h2>  
</body>  
</html>  

Hello.java

package tutorial;

import com.opensymphony.xwork2.ActionSupport;

public class Hello extends ActionSupport{
	public static final String MESSAGE = "Hello,struts hehehehehe";
	public String execute() throws Exception{
		setMessage(MESSAGE);
		return SUCCESS;
	}
	
	private String message;
	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}
	
}

struts.xml

<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
	"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
	"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
    <package name="default" extends="struts-default">
        <action name="Hello" class="tutorial.Hello">
            <result>/Hello.jsp</result>
       </action>
	</package> 
</struts>

如果页面空白,将url结尾的文件后缀名改为.action(原来是.jsp)

猜你喜欢

转载自blog.csdn.net/qq_38071429/article/details/82708225