第一个struts2例子

阅读更多
第一步:到官网下载struts2jar包 http://struts.apache.org/
第二步:把jar包导入项目中,我们这个例子只需要要一些基本包
struts2-core-2.3.14.jar,xwork-core-2.3.14.jar,ognl-3.0.6.jar,javassist-3.11.0.GA.jar
第三步:配置一些文件
1.web.xml文件
在文件中加入下面代码:
   
        struts2
        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
   


   
        struts2
        /*
   

2.struts.xml 该文件放在src目录下
代码如下:






/hello_world.jsp
 

 


第四步:写Hello.java代码
package com.su.struts.action;
import java.util.Date;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.Action;
public class Hello {
private String name;
public String sayName(){
ServletActionContext.getRequest().setAttribute("date", new Date());  return Action.SUCCESS;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
第五步:写页面
1.index.jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>
<%@ taglib prefix="s" uri="/struts-tags" %>



My JSP 'index.jsp' starting page


<%--

名字


--%>






2.hello_world.jsp页面
<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<%@ taglib prefix="s" uri="/struts-tags" %>




Insert title here


Hello World! 时间:






第六步:发布运行
http://127.0.0.1:8080/struts_01/index.jsp

你可能感兴趣的:(struts2,简单例子,helloworld,struts)