版权声明:本文自由转载,转载请注明出处。 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)