Struts入门---最简单的Struts代码
来源:互联网 发布:太阳能系统计算软件 编辑:程序博客网 时间:2024/05/21 16:51
View:
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%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>><center> <form action="MyLogin" method="post"> 用户名:<input type="text" name="username"><p> <input type="submit" value="提交"> </form> </center> </body></html>
success.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%@ taglib prefix="s" uri="/struts-tags" %><%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 'sucess.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> <s:property value="username"/> welcome you! </body></html>
error.jsp
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><%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 'error.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> sorry! </body></html>
Action:
package com.adam.bookstore.action;public class LoginAction {private static String username;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public static String execute() throws Exception{if(username.equalsIgnoreCase("adam")){return "success";}else{return "error";}}}
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="MyLogin" extends="struts-default"><action name="MyLogin" class="com.adam.bookstore.action.LoginAction" ><result name="success">/success.jsp</result><result name="error">/error.jsp</result></action></package></struts>
0 0
- Struts入门---最简单的Struts代码
- 最简单的Struts
- 最简单的struts程序
- 最简单的Struts程序
- 如何实现最简单的Struts程序
- 最简单的Struts程序(1)
- 最简单的Struts程序(1)
- STRUTS乱码问题解决的最简单方法
- 最简单的Struts 2 HelloWorld
- 最简单的struts实例介绍
- struts简单入门实例
- Struts简单入门
- Struts入门最简单(很早以前文章个人备份)
- Struts tiles入门(最最简单的例子)
- Struts 2.3 简单入门实例
- struts-2.3简单入门例子
- Struts简单入门(未测试)
- struts 简单入门实践-demo
- java网络通信
- CF 98E
- hdu 1116 线段树或树状数组(基础题)
- 初识suse-Linux相关!
- 求最大子序列和 - Haskell
- Struts入门---最简单的Struts代码
- 《Effect C++》学习------条款20 :宁以pass-by-reference-to-const替换pass-by-value
- 快速幂
- JAVA对象序列化
- 2016年链家网校招笔试(JAVA研发)
- Java中从控制台输入数据的几种常用方法
- C#和C++的区别是什么?
- Java内部类详解
- 习题3-1 UVa1585