jsp第二课

为了了解一门语言,首先就是了解它的语法格式,so

1、注释

jsp中的注释分为两类,

<!--注释-->  这种在客户端可以看到,并且含在注释中的代码会被编译执行

<%--注释--%> 这种是给程序员使用的。

2、声明变量和函数

格式<%! declaration; %>

3、输出

<%=   内容  %>

4、执行语句块

<%


%>

观察发现,几乎都是<%%>这种格式的

练习:输入一串字符串,由,隔开,然后打印出来,字体大小由小到大。

如:

输入:test1,test2,test3

test1(1号字体)

test2(2号字体)

test3(3号字体)

<%@ page contentType="text/html;charset=UTF-8"%>
<html>
        <form name="form" action="two.jsp" method="post">
                <input type="text" name="username">
                <input type="submit" name="submit" value="确定">
        </form>
</html>


<%@ page contentType="text/html;charset=UTF-8"%>
<html>
        <%      String username = request.getParameter("username");
                //String str = "test1,test2.test3"; 
                String[] s = username.split(",");
                int len = s.length;
        
                for(int i = 0 ; i < len ; i ++){
        %>
                <font size= <%=i+1%> >
                        <strong><%=s[i]%></strong>
                        </font>
        <%
                }
        %>
</html>


遇到的问题:

request cannot be resolved

问题是使用了<%! String str  = request.getParameter("username");%>

这个只是用来声明,因此直接使用<% %>来赋值初始化。

一个这问题白白浪费了个把小时找问题,不知到为什么要有<%!%>这样的声明的语句,总不能有人会只声明不使用吧。。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值