MyEclipse+Struts2登录验证(含工程源码)
源码 登录 验证 工程 struts2 myeclipse
2023-09-14 08:57:57 时间
p span >本文实现了在MyEclipse下用Struts2查询SQLServer数据库实现登录验证,适合新手入门,文末提供工程文件源码下载。
1. 新建工程Web Project工程0624Struts2
2.Add Struts Capabilities
6. 新建login.jsp
在body里填写登陆表单源码,login.jsp源码如下
7. struts.xml文件
8. 发布工程
使用Eclipse Maven工程创建Spring Boot项目详解 本文目录 1. 前言 2. 创建Maven工程 3. 修改配置文件 3.1 修改基本配置 3.2 添加Spring Boot版本配置 3.3 添加Web项目配置 4. 启动项目 4.1 添加启动类 4.2 启动
Drools实战系列(三)之eclipse创建工程 web工程和maven工程是目前比较常用的,当然对现在而言,maven工程是开发中最常用的。 两种Drools项目的创建方式,一种是直接创建Drools项目,另一种是基于Maven创建Drools项目 一、创建web工程 (1)直接创建drools项目 File--- New--- Other (2)选择第二个 (3)填写项目名 (4)给出了3种drools程序的书写格式,分别对应drools的3种规则文件格式。
idea/eclipse下Maven工程集成web服务(tomcat、jetty) idea/eclipse下Maven工程集成web服务 转载请注明出处:http://www.cnblogs.com/funnyzpc/p/8093554.html 应用服务器最常用的一般有这哥仨:tomcat、jetty、webLogic ,前两者开源属轻量级应用服务器,适用于一般项目开...
zxiaofan 【zxiaofan.com】Life is all about choices!生命不息,学习不止。
选中工程,右键—》MyEclipse—》Add Struts Capabilities,跳出的页面选择Struts 2.1 以及“ /* ”,再点击finish即可。
在src目录下,新建edu.hwadee.pro.control 包,在包下导入 sql_data.java(点击此处下载),并新建class文件LoginAction.java。
4. 声明变量name和psd在LoginAction.java类的LoginAction()函数里声明两个变量name和psd,
在声明的变量后空白处点击右键—》Source—》Generate Getters and Setters,如图
接下来勾选name和psd,点击OK即可。我们的LoginAction.java文件会自动生成很多函数。接着在其后添加public String check()函数,
LoginAction.java源码如下
package edu.hwadee.pro.control; import java.sql.ResultSet; import java.sql.SQLException; public class LoginAction { String name; String psd; public String getName() { return name; public void setName(String name) { this.name = name; public String getPsd() { return psd; public void setPsd(String psd) { this.psd = psd; public String check() { // if ("www".equals(name) "123".equals(psd)) // return "yes"; // else // return "no"; sql_data db = new sql_data(); ResultSet rs = null; String sql = "select * from users where name=" + getName()+" and psd ="+getPsd()+""; rs = db.executeQuery(sql); try { if (rs.next()) { return "yes"; } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); return "no";
6. 新建login.jsp
在WebRoot目录下新建login.jsp文件,先在JSP头部添加标签
%@ taglib prefix="s"uri="/struts-tags"%
在body里填写登陆表单源码,login.jsp源码如下
%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"% %@ taglib prefix="s" uri="/struts-tags"% !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=UTF-8" title Insert title here /title /head body s:form action="/login" method="post" s:textfield name="name" label="账号" / s:password name="psd" label="密码" / s:submit name="sub" value="登录" / /s:form /body /html
7. struts.xml文件
打开struts.xml文件,添加代码,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="" namespace="/" extends="struts-default" action name="login" method="check" result name="yes" /index.jsp /result result name="no" /login.jsp /result /action /package /struts
8. 发布工程
输入网址http://127.0.0.1:8080/0624Struts2/login.jsp访问页面,看到登陆界面就说明暂时了,一定要注意sql_data.java里的用户名和密码是你数据库的用户名和密码哦。
9. 登录,跳转至login输入name和psd,所输name、psd一定要是数据库里本就有的哦。点击登录,界面跳转至login,成功。
使用Eclipse Maven工程创建Spring Boot项目详解 本文目录 1. 前言 2. 创建Maven工程 3. 修改配置文件 3.1 修改基本配置 3.2 添加Spring Boot版本配置 3.3 添加Web项目配置 4. 启动项目 4.1 添加启动类 4.2 启动
Drools实战系列(三)之eclipse创建工程 web工程和maven工程是目前比较常用的,当然对现在而言,maven工程是开发中最常用的。 两种Drools项目的创建方式,一种是直接创建Drools项目,另一种是基于Maven创建Drools项目 一、创建web工程 (1)直接创建drools项目 File--- New--- Other (2)选择第二个 (3)填写项目名 (4)给出了3种drools程序的书写格式,分别对应drools的3种规则文件格式。
idea/eclipse下Maven工程集成web服务(tomcat、jetty) idea/eclipse下Maven工程集成web服务 转载请注明出处:http://www.cnblogs.com/funnyzpc/p/8093554.html 应用服务器最常用的一般有这哥仨:tomcat、jetty、webLogic ,前两者开源属轻量级应用服务器,适用于一般项目开...
zxiaofan 【zxiaofan.com】Life is all about choices!生命不息,学习不止。
相关文章
- 【华为云技术分享】程序员真香定律:源码即设计
- Shiro整合springboot,freemaker,redis(含权限系统完整源码)
- go-tour源码阅读
- OpenGL—Android 开机动画源码分析二
- Shiro安全框架入门篇(登录验证实例详解与源码)
- MFC Windows 程序设计[215]之精美登录框的实现(附源码)
- MFC Windows 程序设计[七十四]之聊天输入框(附源码)
- MFC Windows 程序设计[六十二]之bitmap滑杆(附源码)
- linux 编译源码报错,找不到libXrender.so.1
- SSO单点登录系列1:cas客户端源码分析cas-client-java-2.1.1.jar
- ZZNUOJ_C语言1127:矩阵乘积(附完整源码)
- 鸿蒙轻内核源码分析:虚拟文件系统 VFS
- 毕业设计 40个SSM+VUE毕设项目分享【源码+论文】(三)
- iwpriv命令用法+wireless-tools源码和编译
- 【Nginx 源码学习】Nginx 中的 “deque“
- 谷歌浏览器的源码分析(21)