- 博客(14)
- 收藏
- 关注

原创 【Java_Web】MyEclipse部署Struts2后使用basePath的好处
结论:Struts2中路径问题是根据action的路径而不是JSP的路径,所以尽量不要使用相对地址。 basePath的引入是为了解决填写绝对地址时会产生的二义性。 basePath是MyEclipse利用Java语言重要的反射特性完成不会产生二义的绝对地址。以下参考马士兵老师的教程加以论证------核心是搞懂文件访问顺序和读取地址的机制项目名:Struts2...
2018-04-14 16:30:41
281
原创 【Java_Web】Struts2通配符的使用
使用说明:<action name ="Student*" class="com.bjsxt.struts2.action.StudentAction" method ="{1}"> <result>/{1}_{2}_success.jsp</result></action><!- {N}N代表与之匹配的第N个
2018-04-20 15:25:20
258
原创 【Java_Web】Struts2动态方法调用DMI
先展示普通办法 指定<action....method ="add">-----------------------------------------------------------常用且方便的办法: 不指定method直接URL用user!addDMI(Dynamic Method Invocation)动态方法调用,在利用Struts2进行java web开发过程中,可以在u...
2018-04-20 12:45:19
218
原创 【Java_Web】Struts2用Action接收参数与MVC概念引入
1) 用属性接收参数先看JSP视图,点击图1跳转至图2 观察图2的location图1图2再看配置文件找到对应的class在Action里面需要的操纵: 1. 定义属性 2. 写好get set方法注意事项: 1. action传参调用的是set方法 2. 类型转换自动完成 String->int---------------------...
2018-04-20 11:20:32
175
原创 【Java_Web】开发者模式与在MyEclipse里查看Struts2源码与API
1)开发者模式设定如果要在MyEclipse里面进行多次的调试,并不用每次都重启Tomcat服务器,则要在Struts2.xml里把value设为true最新版本的Struts2默认值就是true<constant name="struts2.devmode" value="true" />2)查看Struts2的码源和相关API文档为了方便开发,可以按以下设置,设置源码路径和API路...
2018-04-13 16:29:35
516
原创 【Java_Web】MyEclipse加入Struts2代码提示与修改默认编码
1)加入Struts2代码提示操作后的目标:按alt+/ 出现编码的提示步骤:1.从Window-perferences-xmlcataloge-add设置导入dtd文件(需要手动解压)的三个参数 location:单击File System并找到struts2.x。dtd文件所在目录(详情见说明) key type:设成URL key:struts.xml里画黑的部分 ...
2018-04-13 11:12:26
135
原创 【Java_Web】MyEcplise部署Struts2
部署Struts2完成以下步骤前提:下载并解压的Struts2文件目录与MyEclipse workspace相互独立1.新建web poject2.关联Tomcat,把开发环境设成jdk。 说明:不同版本的MyEclipse设置方法不同,大致都是在Window-Perfences-搜索Server/jre 能找到确定路径的方法。 设成jdk是保证项目可以进行调试3.在指定目录把struts...
2018-04-13 10:37:37
177
原创 【Java_Base】运算符==与方法equals()的区别
先给结论:== 是比较内存地址,equals()是一个方法,除了Oject类都可以重载(所有类都继承Oject类),既不一定比较地址。理解两者不同的切入点: public boolean equals(Object obj) { return this == obj; } ...
2018-04-08 23:35:10
212
原创 【Java_Web】Tomcat端口的作用及设置
在安装目录下. conf/server.xml 中可以配置三个端口号, 如果使用多个tomcat 是需要配置这三个. <Connector port="8080" protocol="HTTP/1.1" //端口号8080用于监听请求 conne...
2018-04-04 15:27:14
789
原创 【Java_Web】Tomcat配置
Tomcat是调用startup.bat启动,但是用文本编辑工具打开startup发现startup的作用是找到Catalina并调用发现CATALINA_HOME环境变量没有设置好,设置好再运行后报The JRE_HOME enviroment....异常原先使用的是lomboz eclipse 用的是1.6的jdk+jre 同时电脑又装有1.8的jdk+jre推测是版本问题,改成高版本的...
2018-04-04 09:21:44
132
原创 【SQL初步】group by 语句
group by 子句将查询结果按某一列或多列的值分组,值相等的为一组:例:查询被卖出次数最多的前三种商品的商品编号和卖出的次数。SELECT TOP 3 GoodsID, COUNT(*) FROM Table_SaleBillDetailGROUP BY GoodsIDOREDER BY COUNT(*) DESC例:查询学号及对应的课程数量,以课程号进行分组,每组返回一个该组的课程数量SEL...
2018-02-12 12:08:59
537
原创 【SQL初步】使用TOP限制结果集
当使用SELECT语句进行查询时,有时只希望列出结果集中的前几行数据,而不是全部数据。例如,竞赛时,可能只能取成绩最高的前三名,这时就可以使用TOP谓词来限制输出的结果。使用TOP谓词的语法格式:TOP n [percent] [WITH TIES] 其中n为非负数TOP n : 取查询结果前n行数据TOP n percent : 取查询结果的前n%行数据WITH TIES : 表示包括...
2018-02-12 11:59:21
1065
原创 【算法初步】编写一个递归的静态方法计算ln(N!)的值
//直接使用Math库public static double log(double a)Returns the natural logarithm (base e) of a double value. Special cases:If the argument is NaN or less than zero, then the result is NaN. If the argument...
2018-01-27 11:30:31
2795
1
原创 【算法初步】接收一个double型参数N,返回不大于log2N的一个整数。
注:题目改编自《算法(第四版)》 T1.1.14个人的解题思路:对照对数函数的定义式,N的取值情况有四种①N ②N =1, log2(1) = 0, 结果为0 。③0④N>1, log2(N)为正数,值为0或者正数。当N开2的k次方小于1时,k-1即为所求。基于java的算法实现:public class log { /** * 使用Math库 * @
2018-01-26 23:52:18
586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人