jsp 写java代码
在JSP中写Java代码可以使用<% %>标签,例如:
<%
int a = 10;
int b = 20;
int c = a + b;
out.println("a + b = " + c);
%>
在上面的例子中,我们定义了三个整数变量a、b和c,然后计算a和b的和并将结果输出到页面上。
另外,我们还可以使用<%= %>标签来输出变量的值,例如:
<%
String name = "Tom";
%>
<p>欢迎 <%= name %> 来到我的网站!</p>
在上面的例子中,我们定义了一个字符串变量name,并在页面上输出欢迎语句,其中使用了<%= %>标签来输出name变量的值。
当然,JSP不仅仅只能写简单的Java代码,还可以使用Java的各种语法和特性,例如条件语句、循环语句、方法调用等等。下面是一些示例代码:
条件语句
<%
int age = 18;
if (age >= 18) {
out.println(“你已经成年了!”);
} else {
out.println(“你还未成年!”);
}
%>
在上面的例子中,我们定义了一个整数变量age,并使用if语句判断age是否大于等于18,如果是则输出“你已经成年了!”,否则输出“你还未成年!”。
循环语句
<%
for (int i = 1; i <= 10; i++) {
out.println(i);
}
%>
在上面的例子中,我们使用for循环输出1到10的数字。
方法调用
<%
String str = "hello world";
out.println(str.toUpperCase());
%>
在上面的例子中,我们定义了一个字符串变量str,并使用String类的toUpperCase()方法将字符串转换为大写字母并输出。
除了以上示例代码,JSP还可以使用Java的各种类库和框架,例如JSTL、EL表达式、Spring等等,可以大大简化开发工作。