首先建立项目,在lib目录下导入Struts2所需要的jar包:
两个jsp页面:index.jsp:用户输入你的名字。msg.jsp:输入您好,名字信息。
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<form action="hello2.action" type="post">
请输入你的大名:<input type="text" name="uname" value="" /><br>
<input type="submit" value="确定" />
</form>
</body>
</html>
msg.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
${msg }
</body>
</html>
HelloAction2.java
package com.topnet.af.Action;
public class HelloAction2 {
private String uname;
private String msg;
public String sayHello() {
msg = "你好:"+uname;
return "success";
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}
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="struts2" extends="struts-default">
<action name="hello2" class="com.topnet.af.Action.HelloAction2" method="sayHello">
<result name="success">/msg.jsp</result>
</action>
</package>
</struts>
启动Tomcat服务器,运行即可
分享到:
相关推荐
Struts2输入校验总结 Struts2输入校验
struts2如何实现弹出action返回的错误信息
类似百度和淘宝搜索框,输入一部分内容,自动联想相关内容,点击下拉框条目自动完成文本框输入。其中同时包括不通过struts2获取数据的实现方法。参考网址http://jqueryui.com/autocomplete/
用Struts2+mysql实现的简单信息录入,分页查询
简单的struts2实现登陆,适合新手使用。本人学习struts2的第一个例子
使用struts2实现文件下载功能,可以直接运行!
简单的实现j2ee中struts2的开发
使用jsp+struts2实现前台分页技术
刚刚学习struts2,实现了一个学生生成绩管理的代码,功能比较简单,给有需要的同学做个参考
用struts2简单实现登录注册功能。。。。
简单实现注册登录功能。开发环境为eclipse,使用struts2框架。
用struts2拦截器实现输入数据过滤前后空格
struts2的输入校验有两种方式: 一.重写validate()方式 二.采用配置文件的方式 先我们就以一个简单的登录的例子来讲解这个吧. 重点讲解下,第二个采用配置文件的方式: 1.添加一个xml的校验文件,保存在...
Struts2实现文件上传的功能,简洁方便,欢迎下载。
struts2实现excel导出struts2实现excel导出struts2实现excel导出struts2实现excel导出
struts实现简单登录实例,体会struts的基本原理。
STRUTS2+HIBERNATE分页 实现代码详细的分页实现代码实现代码详细的分页实现代码实现代码详细的分页实现代码实现代码详细的分页实现代码
论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts...
实现:Myeclipse+mysql 框架:Struts2