创建一个简单的struts2项目
来源:互联网 发布:tcss.ping.https.js 编辑:程序博客网 时间:2024/05/30 19:32
1.在eclipse、myeclipse中创建一个web project;
2.在lib中添加必要的jar包(缺一不可)
struts-core-2.**.jar xwork-2.**.jar; commons-fileupload-**.jar;
commons-logging-**. jar; ognl-**.jar; freemarker-**.jar;
3.在web中添加filter过滤器
<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>*.action</url-pattern>
</filter-mapping> <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>*.action</url-pattern>
</filter-mapping>
4.编写action类,LoginAction
package com.action;
import com.opensymphony.xwork2.Action;
public class LoginAction implements Action {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String execute(){
if(username.equals("admin")&&password.equals("888888")){
return "success";
}
return "success";
}
}
5.进行添加struts.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="book" extends="struts-default">
<action name="login" class="com.action.LoginAction">
<result name="success">/success.jsp</result>
</action>
</package>
</struts>
6.进行添加jsp页面 login.jsp success.jsp(注意:页面中的属性元素要与Action所需要的属性元素一致)
login.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="gbk"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="login.action" method="post">
用户名:<input name="username"/><br>
密码:<input type="password" name="password"/><br/>
<input type="submit" value="登录">
</form>
</body>
</html>
7.进行添加tomcat服务,然后进行启动项目,进行访问http://localhost:8080/MyStruts/login.jsp即可。
- 创建一个简单的struts2项目
- 创建一个简单的项目
- 创建一个简单的Struts2程序
- 创建一个Struts2的web项目
- maven 创建struts2简单项目
- 创建一个简单的django项目
- 创建一个简单的quicjstart maven项目
- 创建一个简单的maven web项目
- 创建一个简单的Spring Boot项目
- maven一句命令创建一个struts2的项目
- 创建JSF项目及一个简单的JSF项目
- 初识Struts2(如何建构一个简单的项目)
- 创建一个简单maven项目
- 创建一个简单的maven类型的springmvc项目
- 用eclipse创建一个最简单的velocity项目
- 使用Team City如何创建一个简单的项目
- 【Java.Web】创建一个简单的Java Web项目
- (一)创建一个简单的Maven项目
- 利用IIS服务发布网站(实践篇)上
- LeetCode[278] First Bad Version
- protobuf-net 将 .proto 文件转换成 .cs 文件的方法
- Java方法的有关问题
- 使用 Chinese_pinyin + Friendly_id 为中文标题生成 Slug
- 创建一个简单的struts2项目
- dll存放位置
- 获取scrollTop兼容各浏览器的方法,以及body和documentElement是啥?
- 2016年7月15日学习 掷骰子
- 微信公众号第三方平台开发笔记--02获取component_verify_ticket
- Java注解(Annotation)
- eclipse软件常见问题——EXCEPTION_ACCESS_VIOLATION (0xc0000005)
- oracle11g报错 ORA-01078和LRM-00109 解决方法
- 【OpenCV】SIFT原理与源码分析