Struts2初步

来源:互联网 发布:动画合成软件 编辑:程序博客网 时间:2024/05/16 05:18

新项目打算用struts2来做,闲话少叙,先开引入的基本jar包。
struts使用的是2.3.31版本,jar包如下:
Struts2基本jar包

配置web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app id="starter" version="2.4"         xmlns="http://java.sun.com/xml/ns/j2ee"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">    <display-name>ProjManager</display-name>    <filter>        <filter-name>action2</filter-name>        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>    </filter>    <!-- END SNIPPET: filter -->    <filter-mapping>        <filter-name>action2</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>    <welcome-file-list>        <welcome-file>/login.jsp</welcome-file>    </welcome-file-list></web-app>

配置struts.xml

<?xml version="1.0" encoding="UTF-8" ?><!--/* * $Id: struts-plugin.xml 722219 2008-12-01 20:41:26Z musachy $ * * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements.  See the NOTICE file * distributed with this work for additional information * regarding copyright ownership.  The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License.  You may obtain a copy of the License at * *  http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied.  See the License for the * specific language governing permissions and limitations * under the License. */--><!DOCTYPE struts PUBLIC        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"        "http://struts.apache.org/dtds/struts-2.5.dtd"><struts>    <constant name="struts.action.excludePattern" value="/css/.*?" />    <constant name="struts.action.excludePattern" value="/fonts/.*?" />    <constant name="struts.action.excludePattern" value="/js/.*?" />    <constant name="struts.action.excludePattern" value="/img/.*?" />    <package name="com" namespace="/" extends="struts-default">          <action name="index" class="com.xxxxx.actions.index">                <result name="success">/WEB-INF/index.jsp</result>          </action>      </package>  </struts>

index.jsp 和login.jsp 自己随便写点东西,run as server 跑一下试试看

1 0
原创粉丝点击