ssm-分页自己出现的一些小错误

本文探讨了在SSM框架下整合分页功能遇到的问题,包括参数传递、相对路径设置、JSP语法使用、Controller功能调用及MyBatis Mapper配置等,为初学者提供了实用的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

就首次ssm整合后简单分页出现的问题(目前没接触过前端,pagehelper不了解)

1.一开始想传入参数但是不知道怎么样通过页面转发获取

<a href=“index.jsp?cpage=i”>i</a>

感觉带参数再进行转发就十分麻烦了

注index.jsp 是selectAll

2紧接着就是相对路径的问题
今天在这上面花费了不少时间,实在是惭愧

<% pageContext.setAttribute("ctp",request.getContextPath());
	 %>

之前不了解,现在才了解了,一定要加上{ctp}

3 jsp语法问题

是之前没认真学的原因,忘记的最基础的语法格式
后来一直瞎改 ,害 真的是菜得吃88

<%	 for( int i =1;i<=page;i++ ){%>
<a href="${ctp}/input/<%=i%>"><%=i %></a>
<% } %>

4 然后

@RequestMapping("/input/{p}")
	public   String list(@PathVariable("p")Integer p,Model model){
		//查询数据
		Collection<Student> all= studentService.selectAll(p*4-4); 
		model.addAttribute("emps", all);
		return "list";	
	}

还有mapper

    <select id="selectAl" resultType="cn.lm1234.domain.Student">
      select * from student limit #{stuno},4;
    </select>

5.最后是调用注入 Static 引入Controller功能,ssm模式好像不支持jsp
简单来讲,就是引用各种数据无法办到!

一开始直接上手ssm+前端就很迷,本来基础没打好,现在自己实现了一把感觉有点印象!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值