JavaWeb 简单的 struts2
来源:互联网 发布:马哲外设淘宝店 编辑:程序博客网 时间:2024/06/05 08:23
一、项目结构
二、需要下载的工具
1.eclipse
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr2
安装好后一步步安装就行。
2.java sdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安装好后需要配置SDK环境变量。
http://jingyan.baidu.com/article/e5c39bf5a418e439d76033ee.html
3.Tomcat
http://tomcat.apache.org/
安装好后需要配置SDK环境变量。
http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html
4.mysql
http://rj.baidu.com/soft/detail/12585.html?ald
三、开始编程
1.新建javaweb项目
2.配置struts2
下载struts jar
http://struts.apache.org/download.cgi#struts2512
使用方法
http://jingyan.baidu.com/article/72ee561a6eac60e16038df7f.html
struts jar 放入到 lib后将 以下复制粘贴到web.xml 中。
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <display-name>TestDemo</display-name> <welcome-file-list> <welcome-file>Login.jsp</welcome-file> </welcome-file-list><!-- START SNIPPET: filter --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <!-- END SNIPPET: filter --> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping></web-app>
在src文件夹中新建 struts.xml 文件
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"><struts> <package name="default" extends="struts-default"> <action name="login" class="com.testdemo.action.LoginAction" method="login"> <result name="error">Error.jsp</result> <result name="success">Success.jsp</result> </action> </package></struts>
WebContent文件夹下新建 Login.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@taglib prefix="s" uri="/struts-tags"%><html><head><title>JSP简单登录实例</title></head><body> <s:form action="login"> <s:textfield name="lBean.name" label="用戶名" /> <s:textfield name="lBean.pass" label="密碼" /> <s:submit value="確定" /> <s:reset value="重置" /> </s:form></body></html>
WebContent文件夹下新建 Error.jsp
<%@ page contentType="text/html;charset=UTF-8"%><html><head><title>JSP简单登录实例</title></head><body> <h2>登录失败:用户名或密码不正确~</h2></body></html>
WebContent文件夹下新建 Success.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"%><html><head><title>JSP简单登录实例</title></head><body> <h1>成功</h1></body></html>
在 src文件夹中新建文件 com.testdemo.action.LoginAction
package com.testdemo.action;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import com.opensymphony.xwork2.ActionSupport;import com.testdemo.bean.LoginBean;import com.testdemo.bean.User;public class LoginAction extends ActionSupport { LoginBean lBean; public LoginBean getlBean() { return lBean; } public void setlBean(LoginBean lBean) { this.lBean = lBean; } public String login() { System.out.println("userName=" + lBean.getName() + "--userPass=" + lBean.getPass()); if (lBean.getName().equals("admin") && lBean.getPass().equals("123")) { return SUCCESS; } else { return ERROR; } }}
四、运行项目
成功
- JavaWeb 简单的 struts2
- JavaWeb使用Struts2的简单案例
- JavaWeb----Struts2
- 简单的javaweb的思路
- JAVAWEB最简单的登录
- 简单的JavaWeb投票系统
- 简单的Javaweb登录注册
- 一个简单的javaweb项目
- 简单的Struts2登陆
- Struts2的简单例子
- 简单的Struts2登陆
- Struts2的简单示例
- struts2的简单实例
- struts2简单的实例
- Struts2的简单介绍
- 简单的struts2案例
- Struts2的简单配置
- Struts2的简单入门
- 水果机上分器是真的吗
- 用vector存二维数组
- [AI,Deep Learning, Tensorflow] Anaconda 安装 librosa
- 多目标优化系列(七)SPEA2
- 2018.8.19总结3-Zjr506的捕猫计划
- JavaWeb 简单的 struts2
- JZOJ1776. 经济编码(2017.8B组)
- Kanzi入门学习教程
- JS 点击实现上一天下一天
- springmvc拦截器实现权限管理
- 289. Game of Life
- 【转】linux下杀死进程(kill)的N种方法
- SVN的主干(trunk)、分支(branch)和标记(tag)
- presto对orc文件的读取