Myeclipse下的struts2.3.8 配置 保证绝对好用

转自:http://blog.csdn.net/oxuannishi/article/details/8538386

1.建立web project工程,我的结构如下:

2.这一步非常重要:引入必要的jar包,很多博客就给出7个jar包,根本不完整!版本2.3.8的struts2需要的jar包如下:一共11个!

引入方法是:右键工程->properties->java build path->Libraries->add external jar  把这11个jar包引入进去!(顺便强烈鄙视某些博客在2.3.8的版本下只引入7个包,请问你们是如何做到的?)

3.修改WEB-INF/lib下的web.xml

加入

<filter>

<filter-name>struts2</filter-name>

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

注:filter-class中与之前不同

4. 编写action类

package com.action;

import com.opensymphony.xwork2.ActionSupport;

public class IndexAction extends ActionSupport{

private static final long serialVersionUID = 1L;

private static final String  MESSAGE = "struct is running";

private String message = "";

@Override

public String execute() throws Exception {

setMessage(MESSAGE);

return SUCCESS;

}

public String getMessage(){

return message;

}

public void setMessage(String message) {

this.message = message;

}

}

5. 编写view的jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf8"%>

<%@ taglib prefix="s" uri="/struts-tags" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>My JSP ‘success.jsp‘ starting page</title>

</head>

<body>

<h2><s:property value="message"/></h2><br>

</body>

</html>

6. 编写struts.xml

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts PUBLIC

"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"

"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

<package name="default" extends="struts-default">

<action name="HelloWorld" class="com.action.IndexAction">

<result name="success">/views/success.jsp</result>

</action>

</package>

</struts>

注:<action name="HelloWorld"中的HelloWorld对应浏览器上输入的地址,class对应要调用的action类。<result name="success">对应action类的execute方法返回的string。我的jsp页面放在项目根目录的views文件夹下。此struts.xml放在src目录下!

7. 部署编译

在浏览器上输入http://localhost:8080/xxx/HelloWorld.action

Ok~~输出struct is running 就成功啦   为表成功   有图有真相

时间: 2025-01-05 06:13:56

Myeclipse下的struts2.3.8 配置 保证绝对好用的相关文章

MyEclipse下struts2配置使用和Ajax、json的配合

原创文章,转载请注明:MyEclipse下struts2配置使用和Ajax.json的配合 新手,初学struts2的配置,同时尝试与Ajax通过json交互.首先介绍MyEclipse下struts2的配置. 1.struts2的配置 右键项目,MyEclips->project facets->install apache struts(2.x)facets URL pattern我选择了*.action,libraries只选择了core 1.1撰写action 新建package,名为

Myeclipse下配置struts2和hibernate

最近维护一个项目,是用struts2做的,所以特意学了下struts的入门,否则代码都看不懂啊.下面记录下过程.Myeclipse 版本为2014.struts2,hibernate为4.1. 1.既然要用到hibernate,自然要有个数据库了,我在localhost的数据库test里建了个表t_user; CREATE TABLE `t_user` (  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,  `name` varchar(45) NO

MyEclipse下创建的项目导入到Eclipse中详细的图文配置方法

一.情景再现. 有些人比较喜欢用Myeclipse开发,有些人却比较喜欢用eclipse开发.但是其中有一个问题,Myeclipse里面的项目导入的时候出现了一个小小的问题. 如下: 二.说明问题 导入的项目不仅包显示在外面,而且不能部署到tomcat中. 那我们需要如何的配置呢? 三.处理问题. 1.导入在MyEclipse下创建的项目 2.把项目变成Web项目,在项目上右键-->Properties-->选择Project Facets. 3. 选中红线框住的两项(java和Dynamic

Myeclipse下配置SVN报错问题 svn: E175002: java.lang.RuntimeException: Could not generate DH keypair(转)

转:http://blog.csdn.net/yulong_1988/article/details/51459936 在myeclipse下安装svn插件,出现了Could not generate DH keypair,这么一个错误.  这个问题困扰了我半天时间,各种百度也找不到答案,或许是百度能力问题吧.百度出来的解决方法无非就是更换jdk,重装myeclipse,甚至有的说重装系统,其实我都试过了,jdk换了三个都不行,myeclipse更换了两个版本也是不行,看到了一篇博客说是svn接

Struts2之环境配置

在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处? 设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计.在这儿MVC模式的好处就不在提了. 技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The JavaServlet API揭示了Java Servlet只是Java API的一个很小子集,这样我们可以在业务逻辑部分使用功能强大的Java语言进

使用Spket插件使Myeclipse下写JavaScript提示

一.下载Spket插件并配置 spket-1.6.23插件下载 http://download.csdn.net/detail/fionamws/4350925 下载后直接放在Myeclipse安装目录下的dropins下,重启Myeclipse 二.配置Myeclipse下的preferences 1.关联sdk.jsb3 windows-->preferences,配置如图.笔者已经配好, 流程为:Spket --> JavaScript profiles -->New-->E

解决Myeclipse下Debug出现Source not found以及sql server中导入数据报错

前言:在空间里回顾了我的2014,从生活.技术.家庭等各方面对自己进行总结剖析,也是给自己一个交代.也想在博客上专门写一篇2014年度菜鸟的技术路回忆录,但是因为各种事一再耽搁了,现在来写也就更显得不合时宜了,也就作罢了,反正码农的生活都是围绕着pc.代码转,绕不开整天敲敲打打的26个字母. 看着在园子的园龄单位从月变成年,翻翻过去写的博客从大数据到可视化以及一些零散分支,渐渐的发现,变化的时间,不变的是成长. 书归正传,这两天有看到阿里在举办一个天池大数据竞赛,仔细一看,做的是推荐算法.抱着一

linux下mysql数据库主从同步配置

说明: 操作系统:CentOS 5.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备篇: 说明:在两台MySQL服务器192.168.21.128和192.168.21.129上分别进行如下操作 备注: 作为主从服务器的MySQL版本建议使用同一版本! 或者必须保证主服务器的MySQL版本要高于从服务器的MySQL版本! 一.配置好IP.DNS .网关,确保使用远程连接工具能够连接

Myeclipse下的Tomcat映射问题

这个问题真的很头疼啊. 环境是: Myeclipse2015 tomcat 8(使用Myeclipse默认导入的配置) 问题呢: 在Myeclipse下创建一个web project,如果是不创建默认web.xml,就可以进入index页面. 如果默认创建了web.xml文件,就会出现404错误. 然而,最头疼的是,我创建了一个EasyUI的测试project,页面就两个,index.jsp和main.jsp, 1 <%@ page language="java" import=