编辑web.xml文件,在文件之中配置Struts2的应用
web.xml:
xmlns:xsi="" xsi:schemaLocation=" /web-app_2_4.xsd"> struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /*
建立新的Action,所有的Action继承自ActionSupport类
HelloAction.java: package org.lxh.struts2;
import com.opensymphony.xwork2.ActionSupport;
public class HelloAction extends ActionSupport { private static final String MESSAGE = "hello.msg";
private String message;
@Override public String execute() throws Exception { this.setMessage(super.getText(MESSAGE)); return ActionSupport.SUCCESS; }
public String getMessage() { return message; }
public void setMessage(String message) { this.message = message; } }
新建struts.xml文件
struts.xml:
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "">
extends="struts-default"> /hello.jsp
新建package.properties文件
package.properties: hello.msg = HELLO WORLD!!!
建立hello.jsp
hello.jsp: <%@ page language="java" pageEncoding="GBK"%> <%@ taglib prefix="s" uri="/struts-tags" %>
My JSP 'hello.jsp' starting page
注意: 1、 如果用的是Tomcat5.0.28.拷贝xalan目录下的xercesImpl.jar和xml-apis.jar替换掉Tomcat\common\endorsed下的两个jar文件。 2、 还需要将xalan下的xalan.jar和serializer.jar拷贝到Tomcat\common\lib中
|