1.String与int之间如何相互转换?
(1)Intger转String:
//方法一:Integer类的静态方法toString()
Integer a = 2;
String str = Integer.toString(a)
//方法二:Integer类的成员方法toString()
Integer a = 2;
String str = a.toString();
//方法三:String类的静态方法valueOf()
Integer a = 2;
String str = String.valueOf(a);
(2)String转Integer:
当我们要把String转化为Integer时,一定要对String进行非空判断,否则很可能报空指针异常。
String str = “…”;
Integer i = null;
if(str!=null){
i = Integer.valueOf(str);
}
2.JSP页面中,如何使用session来传递值:
session.setAttribute(“list”,list); seesion.getAttribute();
3.数据库中左链接的关键字:(Left Join / Right Join /inner join相关)
关于左连接和右连接总结性的一句话:
左连接where只影向右表,右连接where只影响左表。
Left Join
select * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID
左连接后的检索结果是显示tbl1的所有数据和tbl2中满足where 条件的数据。
简言之 Left Join影响到的是右边的表
Right Join
select * from tbl1 Right Join tbl2 where tbl1.ID = tbl2.ID
检索结果是tbl2的所有数据和tbl1中满足where 条件的数据。
简言之 Right Join影响到的是左边的表。
4.Spring中注解RequestMapping是做什么的:
@RequestMapping
RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径
@RequestMapping(value="/add",method=RequestMethod.GET) //限定为get方式提交才可以访问
public String add(HttpServletRequest request){
System.out.println("StudentAction.add()");
String name = request.getParameter("name");
System.out.println(name);
return "add"; //普通跳转方式
}
@RequestMapping(value="/toadd")
public ModelAndView toAdd(){ //使用ModelAndView方式则无所谓get与post
System.out.println("StudentAction.toAdd()");
ModelAndView mv = new ModelAndView();
mv.addObject("name", "lcslcslcs");
mv.setViewName("add");
return mv;
}
4.如何通过js获得input文本框中的内容:
<form id="form1">
<table border="0">
<tr>
<td>
姓名:
</td>
<td>
<input id="name" name="name" type="text" />
</td>
</tr>
</table>
</form>
function readtext() {
// 方法一
var name = document.getElementById("name").value;
alert(name);
// 方法二
name = form1.name.value;
alert(name);
// 方法三 jquery
name = $("#name").val();
alert(name);
// 方法四 jquery
name = $("input[id='name']").val();
alert(name);
// 方法五 jquery
name = $("#name").attr("value");
alert(name);
// 方法六 jquery
name = $("input[id='name']").attr("value");
alert(name);
}
5.Linux系统下如何编译.c文件 或者 .cpp文件:
.c : gcc hello.c -o hello
.cpp : g++ hello.cpp -o hello