1.首先建立一个html页收集输入,傻子都会,传递参数为color
2.然后servlet 收集参数,并以参数通过javabean建立一个实例 【程序编程相关:IBM的jxl方式(从数据库导出)】
【推荐阅读:Java操作Excel的一种方法(jxl】
【扩展信息:局域网文件传输和复制,含文件名】
bean object =new bean(color);
3.接着通过javabean的get方法返回color, servlet 进行判断.//equals() method.
object.getcolor();
4.servlet 判断后转到相应的jsp页面
string addr=...
核心方法:
reqest.setattribute("instance", object);
requestdispatcher dispatcher=request.getrequestdispatcher(addr);
dispatcher .forward(request, response);
5.jsp 页面根据前面建立的实例读取相应的string.
<jsp:usebean id="instance" type="where is bean and name" scope="request"/>
<jsp:getproperty name="instance" property="string of getxxx() ‘s xxx ,here is string"/>
这个程序开始是按书上抄的,后来完全是自己写的
这下面的代码还不是很理解,到底建立了几个对象?那个是实例?特别是setattribute("red", color);
里是用前面的替换后边的吗?
string tempcolor=request.getparameter("color");
colorbean color=new colorbean(tempcolor);
request.setattribute("red", color);
requestdispatcher dispatcher=request.getrequestdispatcher(addr);dispatcher.forward(request, response);
现在可以实现mvc架构了,但是,其中对象的产生过程还是不理解,对象啊,对象......
下边是源代码:
... 下一页