毕业设计基于struts2框架
记录毕设学到的东西
tiny_Firefly
为你明灯三千,为你花开满城
展开
-
struts2网站头部设计-session实现
网站设计,在最上边一栏有固定的信息,如导航栏,或者网站标题,或者登录用户的信息,我是用session实现的,session有效期为一次浏览器间,在该浏览不关闭的情况下,不刷新可以存在30分钟,比较适合用来做登录后的账号信息 获得session对象 struts2中不能直接使用session对象,必须先获取ActionContext对象,才能获取sessionActionContext context=ActionContext.getContext();Map session=con..原创 2020-06-10 02:01:39 · 108 阅读 · 0 评论 -
struts2利用值栈实现参数传递
值栈在struts2框架中,MVC的设计模式使得视图层和控制层分离,在这之间传递参数可以使用值栈。值栈就是 OGNL 表达式存取数据的地方。在一个值栈中,封装了一次请求所需要的所有数据,Struts2 会为每个请求创建一个新的值栈,值栈和请求是一一对应的关系,这种一一对应的关系使值栈能够线程安全地为每个请求提供公共的数据存取服务。使用方法:以下主要是两个方面,其他页面间参数传递可参考之前的博客action到jsp页面间首先需要获取值栈对象,将参数放到值栈中,跳转到jsp页面时取出参数即可,具体步骤如原创 2020-06-01 22:58:36 · 138 阅读 · 0 评论 -
struts2框架实现增删改查--小白教程
以药品表(drug)为例,记录一下struts2框架实现连接数据库,进行数据库的增删改查,连接数据库部分见前一篇博客使用mysql数据库,drug表结构设计如下图:增加操作struts2是基于mvc的设计模式,实现模型、视图和控制器分离,各司其职。我的设计是先将实体数据封装到实体类中(模型),通过jsp页面进行人机交互(视图),由过滤器实现控制(控制器)。模型层设计,即实体类的设计,封装实体属性,并提供get、set方法,代码如下:package struts2.model;public原创 2020-05-16 15:02:31 · 2146 阅读 · 1 评论 -
struts2框架连接MySql数据库
前几天一直在用struts2框架做项目,第一次接触框架,记录一下。目前我只做了增删改查操作 ,虽然操作简单,但是项目比较大,我的题目是病历管理系统,可想而知医院的各种病历(门诊、急诊、挂号、检验、处方、手术、护理、医嘱、入院登记,我一共用了20个表,前前后后几十个小模块),工作量也是比较大的。到现在我差不多完成了第一版的系统(增删改查部分),后续的一些细节处理我也会继续记录的(如果有时间的话),今天这部分是连接数据库。另外,本文只适合纯新手观看,如有错误,欢迎指正JDBC技术原理JDBC,全称 java原创 2020-05-15 23:48:01 · 1720 阅读 · 0 评论 -
使用struts2框架创建简单web项目-小白教程
从javaweb书上挑了一个最简单的框架struts2来做项目,根据书上的例子做的登陆页面。struts2框架安装过程导入struts2的类库可以从官网上下载,文件解压后将lib目录下的jar文件导入项目(直接粘贴到项目的WEB-INF的lib目录下),不需要全部导入,用哪个导入哪个,如果不知道用哪个可以解压blank的war文件下的jar。我用的是struts2-3.33版本的,所到入的...原创 2020-05-01 20:09:35 · 1063 阅读 · 0 评论 -
mysql中的varchar(n)可以存储几个汉字
varchar存储字段大小我从网上搜到的是和mysql的版本有关:4.0版本以下:varchar(n),指的是n个字节,如果存放UTF8汉字时,只能存n/3个(每个汉字3字节)。5.0版本以上:varchar(n),指的是n个字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放n个。我的mysql版本是8.0版本的,应该是可以存储n个汉字,以下是我做的能否存储的测试,...原创 2020-04-15 15:20:44 · 3908 阅读 · 0 评论 -
Eclipse创建web项目
选择File-New-Dynamic Web Project编译后输出文件选择:WebContent\WEB-INF\classesWebContent下新建jsp或html文件编译运行,右击Tomcat,选择add and remove,部署到Tomcat,浏览器访问即可我遇到的问题:Eclipse左边不显示项目栏,我真的找了好久都没找到,解决方法:Window-Show View-P...原创 2020-03-20 20:25:22 · 133 阅读 · 0 评论 -
Eclipse的简单配置问题
今天开始要做毕业设计了,然后我发现之前学的全忘了,还要在复习一遍,今天首先是软件的配置问题,我之前弄过一次,今天只是简单复习一下。安装JDK,Tomcat和Eclipse,这个直接在官网上下载安装就行Tomcat中设置环境变量JAVA-HOME为JDK所在的目录,启动Tomcat后浏览器内输入http://localhost:8080会出现Tomcat成功的页面Eclipse选择windo...原创 2020-03-18 00:02:09 · 200 阅读 · 0 评论