struts2 简单实例
来源:互联网 发布:人声模拟软件 编辑:程序博客网 时间:2024/06/07 03:29
使用idea创建Struts2工程。
1.创建user.class
/**start code*/package action;import com.sun.net.httpserver.Authenticator;public class User { private String username; private String password; //要有必要的geter seter方法 变量名要和login.jsp中的name相同 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 login(){ if("root".equals(username)&&"ironman2014".equals(password)){ //简单的验证登录 return "success"; } return "error"; } public String logout(){ return "success"; }}
2.jsp文件
login.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Login</title></head><body><form action="login.action" method="post"> name:<input type="text" name="username"> <div id = "msg"></div><br> password:<input type="password" name="password"> <div id="passMsg"></div><br> <input type="submit"></form></body></html>
error.jsp和success.jsp只是简单的输出文字信息,就省略了。
3.struts.xml配置action
<struts><package name="test" namespace="/" extends="struts-default"> <!--login --> <action name="login" class="action.User" method="login"> <result name="success">/userJsp/success.jsp</result> <result name="error">/userJsp/error.jsp</result> </action> <!--input --> <action name="input"> <result>/userJsp/login.jsp</result> </action></package></struts>
4.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>
然后就可以使用http://localhost:8080/input.action进行访问了
阅读全文
1 0
- 最简单Struts2实例
- struts2简单实例
- struts2+ajax简单实例
- Struts2简单入门实例
- Struts2简单实例
- struts2的简单实例
- struts2简单的实例
- Struts2简单实例
- Struts2--简单的实例
- Struts2简单登陆实例
- struts2开发简单实例
- struts2开发简单实例
- struts2 简单实例
- struts2 简单实例
- 简单Struts2实例(入门级)
- struts2 整合freemakrer 简单实例
- 简单Struts2实例(入门级)
- 简单Struts2实例(入门级)
- MQTT Java客户端Eclipse paho实现数据的发送和接收
- Spring aop-本类方法调用切面增强失效
- 网页样式与自动加载
- Android中关闭所有Activity
- 线程3:线程间通信
- struts2 简单实例
- Python3之urllib库的使用总结
- TCP的2MSL问题
- js获取数组中的最大值或最小值
- Mac原生解决ntfs格式只能读不能写
- button按钮的四种监听之一
- ActiveMQ的入门
- Nginx实现原理
- java.lang.RuntimeException: Unable to instantiate activity ComponentInfo类似问题解决办法