
SSH
记录本人学习SSH
冷冰冰i
这个作者很懒,什么都没留下…
展开
-
什么是联合主键?ssh中怎么添加联合主键?
举例拿一个论坛项目来举例。(1)用户点赞回复,一个用户可以点赞多个回复,同时一个回复可以被多个用户点赞,因此帖子和用户之间的关系就是多对多的关系。(2)再来个例子,用户和帖子之间关系又是什么呢?用户可以发布多个帖子,一个帖子也可以被多个用户所回复,因此在这个例子里帖子和用户也是多对多的关系。那么这两个例子有什么区别呢?一个用户点赞一个回复只能点赞一次,不能重复点赞同一个回复。一个用户回复一个帖子,可以多次回复。乍一看好像没什么区别,但要解释清楚就要引入一个知识,“联合主键”。联合主键什么叫原创 2020-09-14 14:47:14 · 1625 阅读 · 0 评论 -
myEclipse整合SSH框架(增删改查)
配置环境首先按照下面的链接,配置好环境。https://b23.tv/tF0Ul5web.xml(整合spring和struts)开启struts配置好环境后,web.xml应该是这样的。启动spring启动好struts后,让spring去启动。<!-- 让spring随着web项目的启动而启动 --> <listener> <listener-class>org.springframework.web.context.ContextLoad原创 2020-09-06 11:05:36 · 614 阅读 · 0 评论 -
访问一个jsp页面直接跳转到另一个jsp页面
在要访问的jsp页面加上<%response.sendRedirect(request.getContextPath()+"/GetDataAction_getData"); %>即可跳转到 项目名/GetDataAction_getData 页面。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html>&l原创 2020-08-29 15:58:46 · 5728 阅读 · 0 评论 -
SSH项目 分页 实现
效果图未经处理的前端代码<div style="text-align: center"> <div class="laypage-main"> <span class="laypage-curr">1</span> <a href="/jie/page/2/">2</a> <a href="/jie/page/3/">3</a> <a href="/jie/page/4/原创 2020-08-28 15:57:59 · 342 阅读 · 0 评论 -
Unexpected Exception caught setting ‘xx‘ on ‘xxx‘
意思是错误表示不能将url中的数据设到’XXX’类的’XX’上。这里有几种可能性:1、传的数据与‘XX’数据类型不匹配2、Action当中没有写‘XX’的setter方法转载 2020-08-27 17:34:44 · 1184 阅读 · 0 评论 -
jsp页面iterator标签不显示内容
public String getAllPaste() throws Exception { List<Paste> pasteList = pasteService.findAllPaste(); ActionContext.getContext().getSession().put("pasteList", pasteList); System.out.println(pasteList); return "index"; }<div class="tab">原创 2020-08-13 17:12:02 · 435 阅读 · 0 评论 -
SSH登录模块(默认未激活,使用需激活)
登录流程图分析代码UserAction.java//登录模块 public String login() throws Exception { int success = userService.checkUser(user); if(success == 0) { return "toIndex"; } else if(success == 1){ ActionContext.getContext().put("error", "用户名不存在!!");原创 2020-08-10 21:58:31 · 408 阅读 · 0 评论 -
SSH邮箱注册激活实现
首先jar包是mail.jar,百度找就ok了。准备两个邮箱,建议阿里云邮箱接收,163邮箱发送,qq邮箱会出现接收很慢的情况。效果图工具类MailUtils.javapackage com.zsj.utils;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import javax.m原创 2020-08-10 21:50:31 · 1598 阅读 · 0 评论 -
ajax实现用户名是否重复异步校验
先上效果图,用户名输入完鼠标失去文本框焦点触发事件,这里以SSH项目为例。register.jsp<div class="register-box"> <label for="username" class="username_label"> 用 户 名 <input id="username" maxlength="20" name="username" type="text" placeholder="您的用户名和登录名" /> </label原创 2020-08-10 21:32:00 · 842 阅读 · 0 评论 -
SSH三大框架整合
SSH三大框架整合头文件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">hibernate.cfg.xml<?xml version="1.0原创 2020-08-07 21:39:53 · 112 阅读 · 0 评论