解决方案 »

  1.   

    界面管理工具真是毁人呀。jsp里的每一个文本框,按钮,超链接,都需要你自己去一个字一个字的敲出来。所有的事件函数都需要自己写,没有工具生成。如果你学过html和js 应该问题不大
      

  2.   

    html和js到时没问题,问题是例如我写了一个按钮<input type="button" name="aa" id="aa" value="确认" />如何给这个按钮编写代码?如果是netbeans编写窗体程序的话,双击按钮就可以写Java代码了,jsp是如何写Java代码的?
      

  3.   

    java你永远不用想像用微软那一套图形界面,所有东西自己敲。以前用asp.net写一个CRUD带分页就是1分钟的事,因为居然都封装好了你只用打个勾,就启用删除,启用分页,什么的,都是傻瓜式编程。<input type="button" name="aa" id="aa" value="确认" />如何给这个按钮编写代码?
    首先你要知道你想写什么代码?如果是访问一个地址的话。。写个onclick="location="xxx.jsp""
    然后在jsp页面写代码,在jsp写java代码就是用< %  %>,把代码写这里就OK了。但是现在基本没人用纯jsp了,都是MVC,你要在页面请求到一个servlet或action,由后台代码处理。
      

  4.   

    例如我这个页面除了这个按钮外还有个文本框,我点击按钮后到数据库取一条数据,然后把这条数据显示到这个文本框中如何写Java代码?如果用form action="XX.jsp"  method="post" 这种方式提交到XX.jsp页面,点击按钮后是直接跳转到XX.jsp页面的,如果用<%%>这种方式写JAVA代码,那岂不是java和html代码混在一起,那不是很难看,维护也基本不用想了?
      

  5.   

    例如我这个页面除了这个按钮外还有个文本框,我点击按钮后到数据库取一条数据,然后把这条数据显示到这个文本框中如何写Java代码?如果用form action="XX.jsp"  method="post" 这种方式提交到XX.jsp页面,点击按钮后是直接跳转到XX.jsp页面的,如果用<%%>这种方式写JAVA代码,那岂不是java和html代码混在一起,那不是很难看,维护也基本不用想了?
    对啊,所以才告诉你用MVC,代码写到jsp就是难于维护,在MVC模式被开发出来之后,基本没人再用jsp做项目了。
    例如我这个页面除了这个按钮外还有个文本框,我点击按钮后到数据库取一条数据,然后把这条数据显示到这个文本框中如何写Java代码?
    用MVC的方式,点击按钮调用一个js函数,在函数里发一个ajax请求,例如:$.ajax({
    type:"POST",
    url:"getdata.do",
    dataType:"text",
    success:function(data){
        
                    }getdata.do就是一个servlet的地址,servlet是一个java类,是java web的基础,jsp经过编译也就相当于servlet,servlet调用service层的方法访问数据库,得到数据,然后在servlet中通过response.getWriter().write()的方式写到前台,就是上面的data,然后通过js的方式把这个data设置给你文本框的value就OK了。
      

  6.   

    例如我这个页面除了这个按钮外还有个文本框,我点击按钮后到数据库取一条数据,然后把这条数据显示到这个文本框中如何写Java代码?如果用form action="XX.jsp"  method="post" 这种方式提交到XX.jsp页面,点击按钮后是直接跳转到XX.jsp页面的,如果用<%%>这种方式写JAVA代码,那岂不是java和html代码混在一起,那不是很难看,维护也基本不用想了?
    对啊,所以才告诉你用MVC,代码写到jsp就是难于维护,在MVC模式被开发出来之后,基本没人再用jsp做项目了。
    例如我这个页面除了这个按钮外还有个文本框,我点击按钮后到数据库取一条数据,然后把这条数据显示到这个文本框中如何写Java代码?
    用MVC的方式,点击按钮调用一个js函数,在函数里发一个ajax请求,例如:$.ajax({
    type:"POST",
    url:"getdata.do",
    dataType:"text",
    success:function(data){
        
                    }getdata.do就是一个servlet的地址,servlet是一个java类,是java web的基础,jsp经过编译也就相当于servlet,servlet调用service层的方法访问数据库,得到数据,然后在servlet中通过response.getWriter().write()的方式写到前台,就是上面的data,然后通过js的方式把这个data设置给你文本框的value就OK了。
    哦~~原来这样,好的谢谢你,也就是说我要学jsp首先要学servlet
      

  7.   

    例如我这个页面除了这个按钮外还有个文本框,我点击按钮后到数据库取一条数据,然后把这条数据显示到这个文本框中如何写Java代码?如果用form action="XX.jsp"  method="post" 这种方式提交到XX.jsp页面,点击按钮后是直接跳转到XX.jsp页面的,如果用<%%>这种方式写JAVA代码,那岂不是java和html代码混在一起,那不是很难看,维护也基本不用想了?
    对啊,所以才告诉你用MVC,代码写到jsp就是难于维护,在MVC模式被开发出来之后,基本没人再用jsp做项目了。
    例如我这个页面除了这个按钮外还有个文本框,我点击按钮后到数据库取一条数据,然后把这条数据显示到这个文本框中如何写Java代码?
    用MVC的方式,点击按钮调用一个js函数,在函数里发一个ajax请求,例如:$.ajax({
    type:"POST",
    url:"getdata.do",
    dataType:"text",
    success:function(data){
        
                    }getdata.do就是一个servlet的地址,servlet是一个java类,是java web的基础,jsp经过编译也就相当于servlet,servlet调用service层的方法访问数据库,得到数据,然后在servlet中通过response.getWriter().write()的方式写到前台,就是上面的data,然后通过js的方式把这个data设置给你文本框的value就OK了。
    哦~~原来这样,好的谢谢你,也就是说我要学jsp首先要学servlet
    没错!先学习servlet。你没发现一般java书籍的章节,servlet后面才是jsp。
      

  8.   

    例如我这个页面除了这个按钮外还有个文本框,我点击按钮后到数据库取一条数据,然后把这条数据显示到这个文本框中如何写Java代码?如果用form action="XX.jsp"  method="post" 这种方式提交到XX.jsp页面,点击按钮后是直接跳转到XX.jsp页面的,如果用<%%>这种方式写JAVA代码,那岂不是java和html代码混在一起,那不是很难看,维护也基本不用想了?
    对啊,所以才告诉你用MVC,代码写到jsp就是难于维护,在MVC模式被开发出来之后,基本没人再用jsp做项目了。
    例如我这个页面除了这个按钮外还有个文本框,我点击按钮后到数据库取一条数据,然后把这条数据显示到这个文本框中如何写Java代码?
    用MVC的方式,点击按钮调用一个js函数,在函数里发一个ajax请求,例如:$.ajax({
    type:"POST",
    url:"getdata.do",
    dataType:"text",
    success:function(data){
        
                    }getdata.do就是一个servlet的地址,servlet是一个java类,是java web的基础,jsp经过编译也就相当于servlet,servlet调用service层的方法访问数据库,得到数据,然后在servlet中通过response.getWriter().write()的方式写到前台,就是上面的data,然后通过js的方式把这个data设置给你文本框的value就OK了。
    哦~~原来这样,好的谢谢你,也就是说我要学jsp首先要学servlet
    没错!先学习servlet。你没发现一般java书籍的章节,servlet后面才是jsp。
    我还没买jsp的书看呢,打算迟点买本看看,之前只是看了本轻松学JAVA,3个小时看完了,里面值讲述了java语法,没有jsp相关的东西,我是感觉java的代码和C#很像,之前也写过2个安卓的程序,所以有点兴趣看看java