我是大四学生,毕业设计老师要求基于mvc模式制作网站,也就是jsp负责显示,javabean做set和get方法,把结果传给jsp,servlet负责处理查询数据库等等,我用的32位系统的eclipse,微软2005数据库和tomcat7.0,纯jsp程序片的网上购物系统我已经写出了大部分,都能运行,可能里面还有一些小问题,现在想全部改成基于mvc模式的,但是刚开始改就遇到很多问题,比方说javabean的引用,什么时候是type属性,什么时候是class属性,servlet的init是干嘛的,还有像jsp调用javabean对象时,javabean对象的生存周期问题,什么时候调用的是过去创建的对象,什么时候是新创建对象等等,暂且先不考虑js控制前端用户输入的文本,还要防止重复刷新提交,防止地址栏直接输入地址访问一些本来不希望被直接访问的jsp页面,总之吧,一运行就出错,哎,烦死我了,有好心人乐意给我解决吗?就当是知识的巩固,本人偏笨,悟性也不高
------解决方案--------------------
我有一个当时的小程序,标准的servlet + jsp ,三层架构mvc模式,可以让你参考。
但是业务不同,只能参考。
------解决方案--------------------
eclipse ,sql server
------解决方案--------------------
把jsp中的逻辑处理的部分提取出来形成servlet
------解决方案--------------------
用了啊,el表达式也有,
<jsp:useBean id="card" class="com.bank.entity.Card" scope="session"></jsp:useBean>
<td width="451" valign="top"><div id="div1" style="display:none">
<table width="444" height="218" border="1" cellpadding="0" cellspacing="0" bordercolor="#FF99CC">
<tr>
<td width="127" align="center"><jsp:getProperty name="card" property="cardId"/></td>
<td width="301"> </td>
</tr>
<tr>
<td align="center">货币类型</td>
<td><jsp:getProperty name="card" property="curType"/></td>
</tr>
<tr>
<td align="center">存款类型</td>
<td><jsp:getProperty name="card" property="savingType"/></td>
</tr>
<tr>
<td align="center">账户余额</td>
<td><jsp:getProperty name="card" property="balance"/> </td>
</tr>
<tr>
<td align="center">开户日期</td>
<td><jsp:getProperty name="card" property="openDate"/></td>
</tr>
<tr>
<td align="center">开户金额</td>
<td><jsp:getProperty name="card" property="openMoney"/></td>
</tr>
<tr>
<td align="center">是否挂失</td>
<td><jsp:getProperty name="card" property="isReportLoss"/></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="button" name="button" id="button" value="返回" onClick="closeDiv('div1')"></td>
</tr>
</table>
------解决方案--------------------
el
<table width="444" height="140" border="1" cellpadding="0" cellspacing="0" bordercolor="#FF99CC">
<tr>