课堂笔记

第一处JDK在项目的下方;第二处在Myelicepse的window中的JAVA下的Installed JREs中;第三处在Myelicepse的window中的Myelicepse下Server下
action属性传参:/user/user!add?stuName=?&stuAge=?;
DomainModel接收参数/user/user!add?user.stuName=?&user.stuAge=?;
以不同的形式打开文件:open with
模块包含:在sturts中通过<include file=login.xml/>访问另一个login.xml.
user.xxx只有传,才会构造,想初始化domain model,可以自己new一个,也可以传参数值,
但这时候需要保持参数为空的构造方法。
在select标签中添加multiple=”multiple”属性,可以使下拉列表(drop down list)变成多选列表(multiple select list),但是在jsp与servlet中使用获取表单值常用的request.getParameter(”value”)获取到的只是多选列表中的第一个选中值,经过查询资料,原来HttpServletRequest还有一个方法getParameterValues(String key),其返回值为String类型的数组,里面存放的正是多选列表中的选中的值。

也就是说,jsp和servlet中对于表单中的多选控件提交的值都是通过此getParameterValues方法来获取的,比如checkbox list(复选框列表)等,示例代码如下:
<form action=”index.jsp” method=”POST”>
<select name=”value” multiple=”multiple”>
<option value=”val1″>Value 1</option>
<option value=”val2″>Value 2</option>
<option value=”val3″>Value 3</option>
<option value=”val4″>Value 4</option>
<option value=”val5″>Value 5</option>
</select>
<input type=”submit” value=”Submit”>
</form>

<%
out.write(”<h3>selected values : <h3>”);
String[] selected = request.getParameterValues(”value”);
if(selected != null){
for(int i=0; i<selected.length; i++){
out.write(”<p>” + selected[i] + “<p>”);
}
}else{
out.write(”<p> No value selected <p>”);
}
%>

MyEclipse中创建Junit 的步骤如下:
选择一个存放测试类的package,右键-->new-->Other-- >Java-->JUnit-->JUnit Test Case-->填写完测试类的名字 ,选择所要使用的JUnit 的版本【注:JUnit 4支持@解释表 示符,建议使用】

3.http://www.cnblogs.com/javaxxbk1/p/5398895.html
4.http://www.cnblogs.com/javaxxbk1/p/5398752.html
5.http://www.cnblogs.com/javaxxbk1/p/5471030.html

Test Case :是指对一个用例进行测试,比如说测试一个接口,对于接口来说,一组输入值就是一个Test Case 。MyEclipse中创建Junit 的步骤如下:

1、选择一个存放测试类的package,右键-->new-->Other-->Java-->JUnit-->JUnit Test Case-->填写完测试类的名字,选择所要使用的JUnit 的版本【注:JUnit 4支持@解释表示符,建议使用】,可根据情况,选择是否自动生成:setUpBeforeClass()【注:静态方法,在测试类执的测试方法执行前被系统调用,只被调用一次】,tearDownAfterClass()【注:静态方法,在测试类的所有测试方法执行完毕后被系统调用,只被调用一次】,setUp()【注:非静态方法,在每个测试方法执行前,被系统调用,有多少个测试方法,就被调用多少次】,tearDown()【注:非静态方法,在每个测试方法执行完毕后,被系统调用,有多少个测试方法,就被调用多少次】这些方法。 然后,点“finish” ,这样就创建了一个 Junit Case。
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd">
<context:annotation-config />
<context:component-scan base-package="com.cqvie"/>
</beans>

posted on 2016-06-30 18:01  竹山新雨后  阅读(134)  评论(0编辑  收藏  举报

导航