设为首页收藏本站柠檬学院官方群,每日前30名免费获取邀请码

柠檬社区

 找回密码
 立即注册
查看: 1110|回复: 2

对jsp声明--小脚本---表达式的理解

[复制链接]
发表于 2017-7-27 11:50 | 显示全部楼层 |阅读模式
本帖最后由 1704-C班-韩星星 于 2017-8-16 22:39 编辑

[Java] 纯文本查看 复制代码
package testjsp;
/**
 * 双星注释为jsp格式
 * @author Administrator
 *
 */
public class TestJsp {
//1:jsp小脚本部分<%  %>相当于主函数区别是不写main方法,不能定义方法
                                /*        String idcard="321322199409295714";
                                String bir=this.getBirthday(idcard);
                                out.print("(jsp注释部分)生日是:"+bir);
                                String sex=this.getSex(idcard);
                                int age=this.getAge(idcard);*/

             //静态程序块中不能使用this.方法名();但是可以通过将一个对象的引用传入static方法中,再去调用该对象的non-static方法。
        public static void main(String[] args) {
            String idcard = "321322199409295714";
                String bir=new TestJsp().getBirthday(idcard);
                String sex=new TestJsp().getSex(idcard);
//3:表达式部分<%= >输出打印
                /*%>
                生日是:<%=bir  %>
                性别是:<%=sex  %>
                年龄是:<%=age %>*/
                System.out.println(bir);
                System.out.println(sex);
                
        }

//2:jsp声明部分<%! %>声明变量及其他方法
        private String getSex(String idcard) {
                String sex="";
                String time=idcard.substring(17);
                int t=Integer.parseInt(time);
                if(t/2==0){
                        sex="女";
                        }else{
                                sex="男";
                        }

                return sex;
        }

        public String getBirthday(String idcard) {
                String birthday="";
                String year=idcard.substring(6, 10);
                String month=idcard.substring(10, 12);
                String day=idcard.substring(12, 14);
                birthday=year+"-"+month+"-"+day;
                return birthday;
        }
}

本楼回复(0) 收起



上一篇名称:第十四课
下一篇名称:第十五课
邀请码、配套资料、课后习题一键获取

Java学习交流群
回复

使用道具 举报

发表于 2017-8-14 23:40 | 显示全部楼层
你虽然写了注释 可我还是看不懂 谢谢
本楼回复(0) 收起
回复 支持 1 反对 0

使用道具 举报

发表于 2017-9-4 23:12 | 显示全部楼层
现在回过头来看  懂了
本楼回复(0) 收起
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| 柠檬社区 ( 冀ICP备11018766号-1 ) 柠檬学院官方群,每日前30名免费获取邀请码

冀公网安备 13053502000015号

GMT+8, 2018-4-23 23:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表